public class AgentExecutableServiceImpl extends Object implements AgentExecutableService
Constructor and Description |
---|
AgentExecutableServiceImpl(CapabilitySetManager capabilitySetManager,
ExecutableAgentsHelper executableAgentsHelper,
BambooCachingPermissionManagerFacade cachingPermissionManagerFacade,
EnvironmentService environmentService) |
Modifier and Type | Method and Description |
---|---|
List<ImmutableBuildable> |
fetchExecutableBuildables(PipelineDefinition agent)
Fetch deployment jobs that can be executed by the given agent.
|
List<DecoratedEnvironment> |
fetchExecutableEnvironments(PipelineDefinition agent)
Fetch deployment environments that can be executed by the given agent.
|
@Inject public AgentExecutableServiceImpl(CapabilitySetManager capabilitySetManager, ExecutableAgentsHelper executableAgentsHelper, BambooCachingPermissionManagerFacade cachingPermissionManagerFacade, EnvironmentService environmentService)
@NotNull public List<ImmutableBuildable> fetchExecutableBuildables(PipelineDefinition agent)
AgentExecutableService
fetchExecutableBuildables
in interface AgentExecutableService
@NotNull public List<DecoratedEnvironment> fetchExecutableEnvironments(PipelineDefinition agent)
AgentExecutableService
fetchExecutableEnvironments
in interface AgentExecutableService
Copyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.