| Modifier and Type | Method and Description |
|---|---|
SpecsConsumer |
SpecsConsumerFactory.createDefaultSpecsConsumer()
Create Specs consumer used when Specs where run for global repository
|
SpecsConsumer |
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 branches
|
SpecsConsumer |
SpecsConsumerFactory.createDivergentBranchSpecsUpdateConsumer(@NotNull VcsBranch branch,
@NotNull com.google.common.collect.Multimap<ImmutableChain,PlanKey> chainsAndBranchKeys)
Create Specs consumer used for updating divergent branches
|
SpecsConsumer |
SpecsConsumer.mergeConsumers(@NotNull SpecsConsumer other)
Merge this consumer with another one, creating consumer that will create/update all affected objects exactly once.
|
| Modifier and Type | Method and Description |
|---|---|
@NotNull Future<Boolean> |
RssDetectionServiceImpl.enqueue(long repositoryId,
@NotNull VcsBranch vcsBranch,
boolean force,
@NotNull SpecsConsumer specsConsumer) |
@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.
|
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 results
|
void |
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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RssJointSpecsConsumer |
| Modifier and Type | Method and Description |
|---|---|
@NotNull SpecsConsumer |
RssDetectionWork.getSpecsConsumer() |
SpecsConsumer |
RssJointSpecsConsumer.mergeConsumers(@NotNull SpecsConsumer other) |
| Modifier and Type | Method and Description |
|---|---|
Map<Class<? extends SpecsConsumer>,SpecsConsumer> |
RssJointSpecsConsumer.getConsumers() |
Map<Class<? extends SpecsConsumer>,SpecsConsumer> |
RssJointSpecsConsumer.getConsumers() |
| Modifier and Type | Method and 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) |
| Constructor and Description |
|---|
RssDetectionWork(long repositoryId,
@NotNull VcsBranch vcsBranch,
boolean forced,
@NotNull SpecsConsumer specsConsumer) |
RssJointSpecsConsumer(SpecsConsumer specsConsumer) |
| Modifier and Type | Method and 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) |
| Modifier and Type | Method and Description |
|---|---|
void |
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 |
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 Specs
|
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 Specs
|
boolean |
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 results
|
boolean |
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) |
| Modifier and Type | Method and Description |
|---|---|
void |
ProjectPermissionsImporter.importEntity(@NotNull String yamlString,
@NotNull SpecsConsumer specsConsumer,
@NotNull RssPermissions rssPermissions,
boolean noChangesInProperties) |
void |
DeploymentPermissionsImporter.importEntity(String yaml,
SpecsConsumer specsConsumer,
RssPermissions rssPermissions,
boolean noChangesInProperties) |
void |
CombinedDeploymentPermissionsImporter.importEntity(String yaml,
SpecsConsumer specsConsumer,
RssPermissions rssPermissions,
boolean noChangesInProperties) |
void |
PlanPermissionImporter.importEntity(@NotNull String yamlString,
@NotNull SpecsConsumer specsConsumer,
@NotNull RssPermissions rssPermissions,
boolean noChangesInProperties) |
void |
EnvironmentPermissionsImporter.importEntity(String yaml,
SpecsConsumer specsConsumer,
RssPermissions rssPermissions,
boolean noChangesInProperties) |
Copyright © 2023 Atlassian Software Systems Pty Ltd. All rights reserved.