Package com.atlassian.bamboo.agent
Class AgentExecutableServiceImpl
java.lang.Object
com.atlassian.bamboo.agent.AgentExecutableServiceImpl
- All Implemented Interfaces:
AgentExecutableService
-
Constructor Summary
ConstructorsConstructorDescriptionAgentExecutableServiceImpl(CapabilitySetManager capabilitySetManager, ExecutableAgentsHelper executableAgentsHelper, BambooCachingPermissionManagerFacade cachingPermissionManagerFacade, EnvironmentService environmentService) -
Method Summary
Modifier and TypeMethodDescription@NotNull List<ImmutableBuildable>Fetch deployment jobs that can be executed by the given agent.@NotNull List<DecoratedEnvironment>Fetch deployment environments that can be executed by the given agent.
-
Constructor Details
-
AgentExecutableServiceImpl
@Inject public AgentExecutableServiceImpl(CapabilitySetManager capabilitySetManager, ExecutableAgentsHelper executableAgentsHelper, BambooCachingPermissionManagerFacade cachingPermissionManagerFacade, EnvironmentService environmentService)
-
-
Method Details
-
fetchExecutableBuildables
@NotNull public @NotNull List<ImmutableBuildable> fetchExecutableBuildables(PipelineDefinition agent) Description copied from interface:AgentExecutableServiceFetch deployment jobs that can be executed by the given agent.- Specified by:
fetchExecutableBuildablesin interfaceAgentExecutableService
-
fetchExecutableEnvironments
@NotNull public @NotNull List<DecoratedEnvironment> fetchExecutableEnvironments(PipelineDefinition agent) Description copied from interface:AgentExecutableServiceFetch deployment environments that can be executed by the given agent.- Specified by:
fetchExecutableEnvironmentsin interfaceAgentExecutableService
-