Uses of Interface
com.atlassian.bamboo.chains.cache.ImmutableChainStage
Packages that use ImmutableChainStage
Package
Description
-
Uses of ImmutableChainStage in com.atlassian.bamboo.build
Methods in com.atlassian.bamboo.build that return ImmutableChainStageMethods in com.atlassian.bamboo.build with parameters of type ImmutableChainStageModifier and TypeMethodDescriptionvoid
ChainResultsAction.setChainStage
(ImmutableChainStage chainStage) -
Uses of ImmutableChainStage in com.atlassian.bamboo.chains
Subinterfaces of ImmutableChainStage in com.atlassian.bamboo.chainsClasses in com.atlassian.bamboo.chains that implement ImmutableChainStageMethods in com.atlassian.bamboo.chains that return ImmutableChainStageMethods in com.atlassian.bamboo.chains that return types with arguments of type ImmutableChainStageModifier and TypeMethodDescription@NotNull Map<ImmutableChainStage,
Map<ImmutableJob, BuildContext>> BuildContextFactory.createBuildContextsForJobs
(@NotNull ImmutableChain chain, @NotNull BuildContext parentBuildContext) @NotNull Map<ImmutableChainStage,
Map<ImmutableJob, BuildContext>> BuildContextFactory.createBuildContextsForJobs
(@NotNull ImmutableChain chain, @Nullable ChainResultsSummary chainResultsSummary, @NotNull BuildContext parentBuildContext, @NotNull PlanExecutionConfig planExecutionConfig) @NotNull Map<ImmutableChainStage,
Map<ImmutableJob, BuildContext>> BuildContextFactoryImpl.createBuildContextsForJobs
(@NotNull ImmutableChain chain, @NotNull ChainResultsSummary chainResultsSummary, @NotNull BuildContext parentBuildContext, @NotNull PlanExecutionConfig planExecutionConfig) @NotNull Map<ImmutableChainStage,
Map<ImmutableJob, BuildContext>> BuildContextFactoryImpl.createBuildContextsForJobs
(@NotNull ImmutableChain chain, @NotNull BuildContext parentBuildContext) Methods in com.atlassian.bamboo.chains with parameters of type ImmutableChainStageModifier and TypeMethodDescription@NotNull ChainStageResult
ChainResultsSummary.createStageResult
(@NotNull ImmutableChainStage chainStage) Create a newChainStageResult
and associates it with theChainResultsSummary
@NotNull ChainStageResult
ChainResultsSummaryImpl.createStageResult
(@NotNull ImmutableChainStage chainStage) void
ChainStageDao.markForDeletion
(@NotNull ImmutableChainStage chainStage) Marks the stage for deletion in the underlying store.void
ChainStageHibernateDao.markForDeletion
(@NotNull ImmutableChainStage chainStage) Method parameters in com.atlassian.bamboo.chains with type arguments of type ImmutableChainStageModifier and TypeMethodDescription@NotNull ChainStateResult
ChainResultManager.create
(@NotNull BuildContext chainBuildContext, @NotNull Map<ImmutableChainStage, Map<ImmutableJob, BuildContext>> jobBuildContexts, @NotNull Collection<? extends ImmutableChainStage> stageToExecute) @NotNull ChainStateResult
ChainResultManager.create
(@NotNull BuildContext chainBuildContext, @NotNull Map<ImmutableChainStage, Map<ImmutableJob, BuildContext>> jobBuildContexts, @NotNull Collection<? extends ImmutableChainStage> stageToExecute) @NotNull ChainStateResult
ChainResultManagerImpl.create
(@NotNull BuildContext chainBuildContext, @NotNull Map<ImmutableChainStage, Map<ImmutableJob, BuildContext>> jobBuildContexts, @NotNull Collection<? extends ImmutableChainStage> stagesToExecute) @NotNull ChainStateResult
ChainResultManagerImpl.create
(@NotNull BuildContext chainBuildContext, @NotNull Map<ImmutableChainStage, Map<ImmutableJob, BuildContext>> jobBuildContexts, @NotNull Collection<? extends ImmutableChainStage> stagesToExecute) @NotNull ChainStateResult
ChainResultManager.createStateForRerunBuild
(@NotNull BuildContext chainBuildContext, @NotNull Map<ImmutableChainStage, Map<ImmutableJob, BuildContext>> jobBuildContexts, PlanExecutionConfig planExecutionConfig, @NotNull Map<PlanResultKey, ChainResultManager.JobResultInfoForRerun> jobRestartInfo) Creates aChainState
as well stage and job results for build already executed and being rerun.@NotNull ChainStateResult
ChainResultManagerImpl.createStateForRerunBuild
(@NotNull BuildContext chainBuildContext, @NotNull Map<ImmutableChainStage, Map<ImmutableJob, BuildContext>> jobBuildContexts, PlanExecutionConfig planExecutionConfig, @NotNull Map<PlanResultKey, ChainResultManager.JobResultInfoForRerun> jobResultInfoForRerunMap) @NotNull ChainStateResult
ChainResultManager.updateForRerunBuild
(@NotNull BuildContext chainBuildContext, @NotNull Map<ImmutableChainStage, Map<ImmutableJob, BuildContext>> jobBuildContexts, PlanExecutionConfig planExecutionConfig) Deprecated.@NotNull ChainStateResult
ChainResultManagerImpl.updateForRerunBuild
(@NotNull BuildContext chainBuildContext, @NotNull Map<ImmutableChainStage, Map<ImmutableJob, BuildContext>> jobBuildContexts, @NotNull PlanExecutionConfig planExecutionConfig) -
Uses of ImmutableChainStage in com.atlassian.bamboo.chains.cache
Classes in com.atlassian.bamboo.chains.cache that implement ImmutableChainStageMethods in com.atlassian.bamboo.chains.cache that return ImmutableChainStageModifier and TypeMethodDescription@Nullable ImmutableChainStage
ImmutableChainStage.getMaster()
ImmutableChainStageImpl.getMaster()
-
Uses of ImmutableChainStage in com.atlassian.bamboo.deletion
Methods in com.atlassian.bamboo.deletion with parameters of type ImmutableChainStageModifier and TypeMethodDescriptionvoid
DeletionService.deleteStage
(@NotNull ImmutableChainStage chainStage) Schedules the supplied stage for deletion.void
DeletionServiceImpl.deleteStage
(@NotNull ImmutableChainStage chainStage) -
Uses of ImmutableChainStage in com.atlassian.bamboo.event
Methods in com.atlassian.bamboo.event that return ImmutableChainStageModifier and TypeMethodDescription@Nullable ImmutableChainStage
StageCompletedEvent.getStageDefinition()
Constructors in com.atlassian.bamboo.event with parameters of type ImmutableChainStageModifierConstructorDescriptionStageCompletedEvent
(Object source, @NotNull ChainExecution chainExecution, @NotNull StageExecution stageExecution, @Nullable ImmutableChainStage stageDefinition) -
Uses of ImmutableChainStage in com.atlassian.bamboo.plan
Methods in com.atlassian.bamboo.plan that return ImmutableChainStageModifier and TypeMethodDescriptionstatic @NotNull ImmutableChainStage
PlanHelper.getBranchedStage
(ImmutableChain chainBranch, ImmutableChainStage masterStage) Methods in com.atlassian.bamboo.plan that return types with arguments of type ImmutableChainStageModifier and TypeMethodDescriptionPlanExecutionConfig.getStagesToExecute()
PlanExecutionConfigImpl.getStagesToExecute()
static Comparator<ImmutableChainStage>
PlanComparators.stageIndexComparator()
Methods in com.atlassian.bamboo.plan with parameters of type ImmutableChainStageModifier and TypeMethodDescriptionstatic @NotNull ImmutableChainStage
PlanHelper.getBranchedStage
(ImmutableChain chainBranch, ImmutableChainStage masterStage) -
Uses of ImmutableChainStage in com.atlassian.bamboo.plan.artifact
Methods in com.atlassian.bamboo.plan.artifact with parameters of type ImmutableChainStageModifier and TypeMethodDescription@NotNull List<ArtifactSubscription>
ArtifactSubscriptionManager.validateSubscribersForMovedJob
(@NotNull ImmutableJob producer, @NotNull ImmutableChainStage producerStage) Validate all consumer artifact subscriptions to the artifacts produced by a Job against target stage@NotNull List<ArtifactSubscription>
ArtifactSubscriptionManagerImpl.validateSubscribersForMovedJob
(@NotNull ImmutableJob producer, @NotNull ImmutableChainStage destinationStage) @NotNull List<ArtifactSubscription>
ArtifactSubscriptionManager.validateSubscriptionsForMovedJob
(@NotNull ImmutableJob job, @NotNull ImmutableChainStage targetStage) Validate all artifact subscriptions possibly affected by moving a job.@NotNull List<ArtifactSubscription>
ArtifactSubscriptionManagerImpl.validateSubscriptionsForMovedJob
(@NotNull ImmutableJob job, @NotNull ImmutableChainStage targetStage) @NotNull List<ArtifactSubscription>
ArtifactSubscriptionManager.validateSubscriptionsForMovedStage
(@NotNull ImmutableChainStage stage, int stageIndex) Validates all artifact subscriptions possibly affected by moving a stage.@NotNull List<ArtifactSubscription>
ArtifactSubscriptionManagerImpl.validateSubscriptionsForMovedStage
(@NotNull ImmutableChainStage stageToMove, int newIndex) -
Uses of ImmutableChainStage in com.atlassian.bamboo.plan.cache
Methods in com.atlassian.bamboo.plan.cache with type parameters of type ImmutableChainStageModifier and TypeMethodDescription<T extends ImmutableChainStage>
@NotNull List<T>ImmutablePlanCacheService.filterOutDeletedIfNeeded
(@NotNull List<T> stages) Returns a list with deleted stages removed.<T extends ImmutableChainStage>
@NotNull List<T>ImmutablePlanCacheServiceImpl.filterOutDeletedIfNeeded
(@NotNull List<T> stages) Methods in com.atlassian.bamboo.plan.cache that return ImmutableChainStageModifier and TypeMethodDescriptionImmutablePlanManager.createImmutableStage
(@NotNull ImmutableChain parent, @NotNull ChainStage stage) Create immutableChainStage
.ImmutablePlanManagerImpl.createImmutableStage
(@NotNull ImmutableChain parent, @NotNull ChainStage stage) @NotNull ImmutableChainStage
ImmutablePlanManager.createImmutableStageBasedOnDto
(@NotNull ImmutableChain parent, @NotNull FlatChainStageDto stage, @NotNull Map<Long, List<EnrichedPlanDto>> jobsGroupedByStageId, @NotNull Map<Long, EnrichedPlanDto> jobsGroupedById, boolean isLightWeight) Create immutableChainStage
.@NotNull ImmutableChainStage
ImmutablePlanManagerImpl.createImmutableStageBasedOnDto
(@NotNull ImmutableChain parent, @NotNull FlatChainStageDto stageDto, @NotNull Map<Long, List<EnrichedPlanDto>> jobsGroupedByStageId, @NotNull Map<Long, EnrichedPlanDto> jobsGroupedById, boolean isLightWeight) @NotNull ImmutableChainStage
ImmutableJob.getStage()
TheChainStage
that thisJob
is a member of@NotNull ImmutableChainStage
ImmutableJobImpl.getStage()
Methods in com.atlassian.bamboo.plan.cache that return types with arguments of type ImmutableChainStageModifier and TypeMethodDescription@NotNull com.google.common.collect.ImmutableList<ImmutableChainStage>
AbstractImmutableChain.getAllStages()
@NotNull List<? extends ImmutableChainStage>
ImmutableChain.getAllStages()
Get Stages of the Chain@NotNull com.google.common.collect.ImmutableList<ImmutableChainStage>
AbstractImmutableChain.getStages()
@NotNull List<? extends ImmutableChainStage>
ImmutableChain.getStages()
Get Stages of the chain.Methods in com.atlassian.bamboo.plan.cache with parameters of type ImmutableChainStageModifier and TypeMethodDescription@NotNull ImmutableJob
ImmutablePlanManager.createImmutableJob
(@NotNull ImmutableChain parent, @NotNull ImmutableChainStage stage, @NotNull Job job) @NotNull ImmutableJob
ImmutablePlanManagerImpl.createImmutableJob
(@NotNull ImmutableChain parent, @NotNull ImmutableChainStage stage, @NotNull Job job) @NotNull ImmutableJob
ImmutablePlanManager.createImmutableJobBasedOnDto
(@NotNull ImmutableChain parent, @NotNull ImmutableChainStage stage, @NotNull EnrichedPlanDto job, @NotNull Map<Long, EnrichedPlanDto> jobsGroupedById, boolean isLightWeight) Create immutableImmutableJob
.@NotNull ImmutableJob
ImmutablePlanManagerImpl.createImmutableJobBasedOnDto
(@NotNull ImmutableChain parent, @NotNull ImmutableChainStage stage, @NotNull EnrichedPlanDto jobDto, @NotNull Map<Long, EnrichedPlanDto> jobsGroupedById, boolean isLightWeight) static ImmutableJobImpl
ImmutableJobImpl.createImmutableJobBasedOnFlatData
(ImmutableChain parent, ImmutableChainStage stage, EnrichedPlanDto dto, BuildLoggerManager buildLoggerManager, VariableDefinitionManager variableDefinitionManager, TaskManager taskManager, InternalResultsSummaryAccessor immutableResultsSummaryAccessor, ImmutableArtifactManager immutableArtifactManager, RequirementManager requirementManager, BuildDefinitionManager buildDefinitionManager, Map<Long, EnrichedPlanDto> jobsGroupedById, boolean isLightWeight) Constructors in com.atlassian.bamboo.plan.cache with parameters of type ImmutableChainStageModifierConstructorDescriptionImmutableJobImpl
(ImmutableChain parent, ImmutableChainStage stage, Job job, BuildLoggerManager buildLoggerManager, LabelDao labelDao, VariableDefinitionManager variableDefinitionManager, TaskManager taskManager, InternalResultsSummaryAccessor immutableResultsSummaryAccessor, BuildDefinition buildDefinition, CachedPlanManager cachedPlanManager, ImmutableArtifactManager immutableArtifactManager) ImmutableJobImpl
(ImmutableChain parent, ImmutableChainStage stage, EnrichedPlanDto dto, BuildLoggerManager buildLoggerManager, VariableDefinitionManager variableDefinitionManager, TaskManager taskManager, InternalResultsSummaryAccessor immutableResultsSummaryAccessor, ImmutableArtifactManager immutableArtifactManager, RequirementManager requirementManager, BuildDefinitionManager buildDefinitionManager, Map<Long, EnrichedPlanDto> jobsGroupedById, boolean isLightWeight) -
Uses of ImmutableChainStage in com.atlassian.bamboo.plan.stage
Methods in com.atlassian.bamboo.plan.stage that return ImmutableChainStageModifier and TypeMethodDescription@NotNull ImmutableChainStage
StageService.addStage
(@NotNull PlanKey planKey, @NotNull String name, @Nullable String description, boolean isManual, boolean isFinal) Adds a new stage to the specified plan.@NotNull ImmutableChainStage
StageServiceImpl.addStage
(@NotNull PlanKey planKey, @NotNull String stageName, @Nullable String stageDescription, boolean isManual, boolean isFinal) @NotNull ImmutableChainStage
Get an individual stage from a plan.@NotNull ImmutableChainStage
@NotNull ImmutableChainStage
StageService.getStageWithConsistencyGuarantee
(@NotNull PlanKey planKey, long stageId) Get an individual stage from a plan.@NotNull ImmutableChainStage
StageServiceImpl.getStageWithConsistencyGuarantee
(@NotNull PlanKey planKey, long stageId) @NotNull ImmutableChainStage
Moves stage to a different position in the plan structure.@NotNull ImmutableChainStage
@NotNull ImmutableChainStage
StageService.updateStage
(@NotNull PlanKey planKey, long stageId, @NotNull String name, @NotNull String description, boolean manual, boolean isFinal, @Nullable Integer index, @NotNull BambooClosures.Throwing1<ImmutableChainStage, WebValidationException>... runBefore) Update the details of a stage.@NotNull ImmutableChainStage
StageServiceImpl.updateStage
(@NotNull PlanKey planKey, long stageId, @NotNull String name, @NotNull String description, boolean manual, boolean isFinal, @Nullable Integer index, @NotNull BambooClosures.Throwing1<ImmutableChainStage, WebValidationException>... runBefore) Methods in com.atlassian.bamboo.plan.stage that return types with arguments of type ImmutableChainStageModifier and TypeMethodDescription@NotNull List<ImmutableChainStage>
StageService.getStagesForPlan
(@NotNull PlanKey planKey) Get all stages in a plan, in order@NotNull List<ImmutableChainStage>
StageServiceImpl.getStagesForPlan
(@NotNull PlanKey planKey) -
Uses of ImmutableChainStage in com.atlassian.bamboo.plugins.rest.model.chain
Constructors in com.atlassian.bamboo.plugins.rest.model.chain with parameters of type ImmutableChainStageModifierConstructorDescriptionRestStage
(ImmutableChainStage chainStage, javax.ws.rs.core.UriInfo uriInfo, PlanRestService planRestService) -
Uses of ImmutableChainStage in com.atlassian.bamboo.plugins.rest.model.search
Constructors in com.atlassian.bamboo.plugins.rest.model.search with parameters of type ImmutableChainStageModifierConstructorDescriptionStageSearchResult
(com.atlassian.sal.api.message.I18nResolver i18nResolver, CustomVariableContext customVariableContext, ImmutableChainStage chainStage) -
Uses of ImmutableChainStage in com.atlassian.bamboo.plugins.rest.plan.stage
Methods in com.atlassian.bamboo.plugins.rest.plan.stage with parameters of type ImmutableChainStageModifier and TypeMethodDescription@NotNull RestStage
StageConversionFunction.apply
(@NotNull ImmutableChainStage stage, @NotNull Expansion expansion, @NotNull javax.ws.rs.core.UriInfo uriInfo) -
Uses of ImmutableChainStage in com.atlassian.bamboo.plugins.rest.plan.stage.job.artifact
Methods in com.atlassian.bamboo.plugins.rest.plan.stage.job.artifact with parameters of type ImmutableChainStageModifier and TypeMethodDescription@NotNull List<RestArtifactSubscriptions>
RestArtifactService.getAffectedArtifactSubscriptionsByStageMove
(@NotNull ImmutableChainStage stage, int stageIndex, @NotNull Expansion expansion, @NotNull javax.ws.rs.core.UriInfo uriInfo) Returns all artifact subscriptions that will be broken if we move a given stage.@NotNull List<RestArtifactSubscriptions>
RestArtifactServiceImpl.getAffectedArtifactSubscriptionsByStageMove
(@NotNull ImmutableChainStage stage, int index, @NotNull Expansion expansion, @NotNull javax.ws.rs.core.UriInfo uriInfo) -
Uses of ImmutableChainStage in com.atlassian.bamboo.plugins.rest.service
Methods in com.atlassian.bamboo.plugins.rest.service that return types with arguments of type ImmutableChainStageModifier and TypeMethodDescriptionPlanRestService.getStagesForPlan
(@NotNull PlanKey planKey, @NotNull javax.ws.rs.core.UriInfo uriInfo, @NotNull RestAuthenticationContext restAuthenticationContext) Get a list of stages of specified plan.PlanRestServiceImpl.getStagesForPlan
(@NotNull PlanKey planKey, @NotNull javax.ws.rs.core.UriInfo uriInfo, @NotNull RestAuthenticationContext restAuthenticationContext) -
Uses of ImmutableChainStage in com.atlassian.bamboo.ww2.actions
Methods in com.atlassian.bamboo.ww2.actions that return ImmutableChainStageModifier and TypeMethodDescription@Nullable ImmutableChainStage
ChainActionSupport.getImmutableChainStage()
ChainAwareContextHolder.getImmutableChainStage()
Methods in com.atlassian.bamboo.ww2.actions with parameters of type ImmutableChainStageModifier and TypeMethodDescriptionvoid
ChainActionSupport.setChainStage
(ImmutableChainStage chainStage) void
ChainAwareContextHolder.setChainStage
(ImmutableChainStage chainStage) -
Uses of ImmutableChainStage in com.atlassian.bamboo.ww2.aware
Methods in com.atlassian.bamboo.ww2.aware that return ImmutableChainStageMethods in com.atlassian.bamboo.ww2.aware with parameters of type ImmutableChainStage -
Uses of ImmutableChainStage in com.atlassian.bamboo.ww2.beans
Methods in com.atlassian.bamboo.ww2.beans that return types with arguments of type ImmutableChainStageModifier and TypeMethodDescriptionDecoratedNavObjectFactory.getStageDecorator
(@NotNull DecoratedPlan parent) Return a function that could be used to decorate stagesDecoratedNavObjectFactoryImpl.getStageDecorator
(@NotNull DecoratedPlan parent)
ChainResultManager.cleanForRerunBuild(BuildContext)
followed by#createStateForRerunBuild(BuildContext, Map, PlanExecutionConfig)