Uses of Interface
com.atlassian.bamboo.configuration.external.SpecsConsumer
Package
Description
-
Uses of SpecsConsumer in com.atlassian.bamboo.configuration.external
Modifier and TypeMethodDescriptionSpecsConsumerFactory.createDefaultSpecsConsumer()
Create Specs consumer used when Specs where run for global repositorySpecsConsumerFactory.createDivergentBranchSpecsCreationConsumer
(@NotNull VcsBranch newBranch, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull Multimap<ImmutableChain, PlanKey> chainsAndBranchKeys, PlanCreationService.EnablePlan enablePlan) Create Specs consumer used for creating divergent branchesSpecsConsumerFactory.createDivergentBranchSpecsUpdateConsumer
(@NotNull VcsBranch branch, @NotNull Multimap<ImmutableChain, PlanKey> chainsAndBranchKeys) Create Specs consumer used for updating divergent branchesSpecsConsumer.mergeConsumers
(@NotNull SpecsConsumer other) Merge this consumer with another one, creating consumer that will create/update all affected objects exactly once.Modifier and TypeMethodDescriptionRssDetectionService.enqueue
(long repositoryId, @NotNull VcsBranch vcsBranch, boolean force, @NotNull SpecsConsumer specsConsumer) Enqueue RSS detection for repository with the given ID and given branch.RssDetectionServiceImpl.enqueue
(long repositoryId, @NotNull VcsBranch vcsBranch, boolean force, @NotNull SpecsConsumer specsConsumer) SpecsConsumer.mergeConsumers
(@NotNull SpecsConsumer other) Merge this consumer with another one, creating consumer that will create/update all affected objects exactly once.void
RepositoryStoredSpecsService.runBambooSpecs
(@NotNull SpecsConsumer specsConsumer, @NotNull VcsRepositoryModuleDescriptor vcsRepositoryModuleDescriptor, @NotNull VcsRepositoryData repository, @NotNull VcsBranch vcsBranch, @NotNull VcsLocationBambooSpecsState specsState, @NotNull List<CommitContext> commits, boolean shouldReportMissingSpecs) Execute Bamboo Specs and import resultsvoid
RepositoryStoredSpecsServiceImpl.runBambooSpecs
(@NotNull SpecsConsumer specsConsumer, @NotNull VcsRepositoryModuleDescriptor vcsRepositoryModuleDescriptor, @NotNull VcsRepositoryData repository, @NotNull VcsBranch vcsBranch, @NotNull VcsLocationBambooSpecsState specsState, @NotNull List<CommitContext> commits, boolean shouldReportMissingSpecs) boolean
RssDetectionServiceImpl.runRssDetection
(long repositoryId, @NotNull VcsBranch vcsBranch, boolean forced, @NotNull SpecsConsumer specsConsumer) Runs Repository-stored Specs detection for the given repository. -
Uses of SpecsConsumer in com.atlassian.bamboo.configuration.external.detection
Modifier and TypeMethodDescription@NotNull SpecsConsumer
RssDetectionWork.getSpecsConsumer()
RssJointSpecsConsumer.mergeConsumers
(@NotNull SpecsConsumer other) Modifier and TypeMethodDescriptionMap<Class<? extends SpecsConsumer>,
SpecsConsumer> RssJointSpecsConsumer.getConsumers()
Map<Class<? extends SpecsConsumer>,
SpecsConsumer> RssJointSpecsConsumer.getConsumers()
Modifier and TypeMethodDescriptionRssDetectionQueue.enqueue
(long repositoryId, @NotNull VcsBranch vcsBranch, boolean force, @NotNull SpecsConsumer specsConsumer) Enqueue work for a repository with the given Id and optional branch.RssJointSpecsConsumer.mergeConsumers
(@NotNull SpecsConsumer other) ModifierConstructorDescriptionRssDetectionWork
(long repositoryId, @NotNull VcsBranch vcsBranch, boolean forced, @NotNull SpecsConsumer specsConsumer) RssJointSpecsConsumer
(SpecsConsumer specsConsumer) -
Uses of SpecsConsumer in com.atlassian.bamboo.configuration.external.rss
Modifier and TypeMethodDescriptionSpecsConsumerFactoryImpl.createDefaultSpecsConsumer()
SpecsConsumerFactoryImpl.createDivergentBranchSpecsCreationConsumer
(@NotNull VcsBranch vcsBranch, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull Multimap<ImmutableChain, PlanKey> chainsAndBranchKeys, PlanCreationService.EnablePlan enablePlan) SpecsConsumerFactoryImpl.createDivergentBranchSpecsUpdateConsumer
(@NotNull VcsBranch vcsBranch, @NotNull Multimap<ImmutableChain, PlanKey> chainsAndBranchKeys) Modifier and TypeMethodDescriptionvoid
RepositoryStoredSpecsExecutionService.generateBambooYamlsFromSpecs
(@NotNull SpecsConsumer specsConsumer, @NotNull VcsRepositoryData repository, @NotNull VcsBambooSpecsSource specsSource, @NotNull Path specsDir, @NotNull Path outputDir, @NotNull RssSecurityConfiguration rssSecurityConfiguration, @NotNull RssPermissions rssPermissions, @NotNull List<CommitContext> commits, @NotNull RssExecutionOutputHandler stdout, @NotNull String logFilename) Execute Java Specsvoid
RepositoryStoredSpecsExecutionServiceImpl.generateBambooYamlsFromSpecs
(@NotNull SpecsConsumer specsConsumer, @NotNull VcsRepositoryData repository, @NotNull VcsBambooSpecsSource specsSource, @NotNull Path specsDir, @NotNull Path outputDir, @NotNull RssSecurityConfiguration rssSecurityConfiguration, @NotNull RssPermissions rssPermissions, @NotNull List<CommitContext> commits, @NotNull RssExecutionOutputHandler stdout, @NotNull String logFilename) void
EntityImporter.importEntity
(String yaml, SpecsConsumer specsConsumer, RssPermissions rssPermissions, boolean noChangesInProperties) boolean
YamlSpecsImportService.processSimplifiedYaml
(SpecsConsumer specsConsumer, VcsRepositoryData repository, VcsBambooSpecsSource specsSource, Path yamlFile, Path workingDir, RssPermissions rssPermissions, List<CommitContext> commits, RssExecutionOutputHandler stdout, String logFilename) Import configuration from Yaml Specsboolean
YamlSpecsImportServiceImpl.processSimplifiedYaml
(@NotNull SpecsConsumer specsConsumer, @NotNull VcsRepositoryData repository, @NotNull VcsBambooSpecsSource specsSource, @NotNull Path yamlFile, @NotNull Path workingDir, @NotNull RssPermissions rssPermissions, @NotNull List<CommitContext> commits, @NotNull RssExecutionOutputHandler stdout, @NotNull String logFilename) boolean
JavaSpecsImportService.processSpecs
(SpecsConsumer specsConsumer, VcsRepositoryData repository, VcsBambooSpecsSource specsSource, Path workingDir, Path specsDir, RssSecurityConfiguration rssSecurityConfiguration, RssPermissions rssPermissions, List<CommitContext> commits, RssExecutionOutputHandler stdout, String logFilename) Execute Java Specs and import resultsboolean
JavaSpecsImportServiceImpl.processSpecs
(@NotNull SpecsConsumer specsConsumer, @NotNull VcsRepositoryData repository, @NotNull VcsBambooSpecsSource specsSource, @NotNull Path workingDir, @NotNull Path specsDir, @NotNull RssSecurityConfiguration rssSecurityConfiguration, @NotNull RssPermissions rssPermissions, @NotNull List<CommitContext> commits, @NotNull RssExecutionOutputHandler stdout, @NotNull String logFilename) -
Uses of SpecsConsumer in com.atlassian.bamboo.configuration.external.rss.importers
Modifier and TypeMethodDescriptionvoid
CombinedDeploymentPermissionsImporter.importEntity
(String yaml, SpecsConsumer specsConsumer, RssPermissions rssPermissions, boolean noChangesInProperties) void
DeploymentPermissionsImporter.importEntity
(String yaml, SpecsConsumer specsConsumer, RssPermissions rssPermissions, boolean noChangesInProperties) void
EnvironmentPermissionsImporter.importEntity
(String yaml, SpecsConsumer specsConsumer, RssPermissions rssPermissions, boolean noChangesInProperties) void
PlanPermissionImporter.importEntity
(@NotNull String yamlString, @NotNull SpecsConsumer specsConsumer, @NotNull RssPermissions rssPermissions, boolean noChangesInProperties) void
ProjectPermissionsImporter.importEntity
(@NotNull String yamlString, @NotNull SpecsConsumer specsConsumer, @NotNull RssPermissions rssPermissions, boolean noChangesInProperties)