Package com.atlassian.bamboo.agent
Class AgentExecutableServiceImpl
- java.lang.Object
-
- com.atlassian.bamboo.agent.AgentExecutableServiceImpl
-
- All Implemented Interfaces:
AgentExecutableService
public class AgentExecutableServiceImpl extends Object implements AgentExecutableService
-
-
Constructor Summary
Constructors Constructor Description AgentExecutableServiceImpl(CapabilitySetManager capabilitySetManager, ExecutableAgentsHelper executableAgentsHelper, BambooCachingPermissionManagerFacade cachingPermissionManagerFacade, EnvironmentService environmentService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull List<ImmutableBuildable>
fetchExecutableBuildables(PipelineDefinition agent)
Fetch deployment jobs that can be executed by the given agent.@NotNull List<DecoratedEnvironment>
fetchExecutableEnvironments(PipelineDefinition agent)
Fetch deployment environments that can be executed by the given agent.
-
-
-
Constructor Detail
-
AgentExecutableServiceImpl
@Inject public AgentExecutableServiceImpl(CapabilitySetManager capabilitySetManager, ExecutableAgentsHelper executableAgentsHelper, BambooCachingPermissionManagerFacade cachingPermissionManagerFacade, EnvironmentService environmentService)
-
-
Method Detail
-
fetchExecutableBuildables
@NotNull public @NotNull List<ImmutableBuildable> fetchExecutableBuildables(PipelineDefinition agent)
Description copied from interface:AgentExecutableService
Fetch deployment jobs that can be executed by the given agent.- Specified by:
fetchExecutableBuildables
in interfaceAgentExecutableService
-
fetchExecutableEnvironments
@NotNull public @NotNull List<DecoratedEnvironment> fetchExecutableEnvironments(PipelineDefinition agent)
Description copied from interface:AgentExecutableService
Fetch deployment environments that can be executed by the given agent.- Specified by:
fetchExecutableEnvironments
in interfaceAgentExecutableService
-
-