Uses of Interface
com.atlassian.bamboo.configuration.external.SpecsConsumer
-
-
Uses of SpecsConsumer in com.atlassian.bamboo.configuration.external
Methods in com.atlassian.bamboo.configuration.external that return SpecsConsumer Modifier and Type Method Description SpecsConsumer
SpecsConsumerFactory. createDefaultSpecsConsumer()
Create Specs consumer used when Specs where run for global repositorySpecsConsumer
SpecsConsumerFactory. createDivergentBranchSpecsCreationConsumer(@NotNull VcsBranch newBranch, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull com.google.common.collect.Multimap<ImmutableChain,PlanKey> chainsAndBranchKeys, PlanCreationService.EnablePlan enablePlan)
Create Specs consumer used for creating divergent branchesSpecsConsumer
SpecsConsumerFactory. createDivergentBranchSpecsUpdateConsumer(@NotNull VcsBranch branch, @NotNull com.google.common.collect.Multimap<ImmutableChain,PlanKey> chainsAndBranchKeys)
Create Specs consumer used for updating divergent branchesSpecsConsumer
SpecsConsumer. mergeConsumers(@NotNull SpecsConsumer other)
Merge this consumer with another one, creating consumer that will create/update all affected objects exactly once.Methods in com.atlassian.bamboo.configuration.external with parameters of type SpecsConsumer Modifier and Type Method Description @NotNull Future<Boolean>
RssDetectionService. enqueue(long repositoryId, @NotNull VcsBranch vcsBranch, boolean force, @NotNull SpecsConsumer specsConsumer)
Enqueue RSS detection for repository with the given ID and given branch.@NotNull Future<Boolean>
RssDetectionServiceImpl. enqueue(long repositoryId, @NotNull VcsBranch vcsBranch, boolean force, @NotNull SpecsConsumer 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
Classes in com.atlassian.bamboo.configuration.external.detection that implement SpecsConsumer Modifier and Type Class Description class
RssJointSpecsConsumer
Methods in com.atlassian.bamboo.configuration.external.detection that return SpecsConsumer Modifier and Type Method Description @NotNull SpecsConsumer
RssDetectionWork. getSpecsConsumer()
SpecsConsumer
RssJointSpecsConsumer. mergeConsumers(@NotNull SpecsConsumer other)
Methods in com.atlassian.bamboo.configuration.external.detection that return types with arguments of type SpecsConsumer Modifier and Type Method Description Map<Class<? extends SpecsConsumer>,SpecsConsumer>
RssJointSpecsConsumer. getConsumers()
Map<Class<? extends SpecsConsumer>,SpecsConsumer>
RssJointSpecsConsumer. getConsumers()
Methods in com.atlassian.bamboo.configuration.external.detection with parameters of type SpecsConsumer Modifier and Type Method Description RssDetectionWork
RssDetectionQueue. enqueue(long repositoryId, @NotNull VcsBranch vcsBranch, boolean force, @NotNull SpecsConsumer specsConsumer)
Enqueue work for a repository with the given Id and optional branch.SpecsConsumer
RssJointSpecsConsumer. mergeConsumers(@NotNull SpecsConsumer other)
Constructors in com.atlassian.bamboo.configuration.external.detection with parameters of type SpecsConsumer Constructor Description RssDetectionWork(long repositoryId, @NotNull VcsBranch vcsBranch, boolean forced, @NotNull SpecsConsumer specsConsumer)
RssJointSpecsConsumer(SpecsConsumer specsConsumer)
-
Uses of SpecsConsumer in com.atlassian.bamboo.configuration.external.rss
Methods in com.atlassian.bamboo.configuration.external.rss that return SpecsConsumer Modifier and Type Method Description SpecsConsumer
SpecsConsumerFactoryImpl. createDefaultSpecsConsumer()
SpecsConsumer
SpecsConsumerFactoryImpl. createDivergentBranchSpecsCreationConsumer(@NotNull VcsBranch vcsBranch, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull com.google.common.collect.Multimap<ImmutableChain,PlanKey> chainsAndBranchKeys, PlanCreationService.EnablePlan enablePlan)
SpecsConsumer
SpecsConsumerFactoryImpl. createDivergentBranchSpecsUpdateConsumer(@NotNull VcsBranch vcsBranch, @NotNull com.google.common.collect.Multimap<ImmutableChain,PlanKey> chainsAndBranchKeys)
Methods in com.atlassian.bamboo.configuration.external.rss with parameters of type SpecsConsumer Modifier and Type Method Description void
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
Methods in com.atlassian.bamboo.configuration.external.rss.importers with parameters of type SpecsConsumer Modifier and Type Method Description void
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)
-