package

com.atlassian.bamboo.v2.build.agent.capability

Interfaces

AgentContext Allows you to retrieve a reference to the agent for the current thread  
BuilderCapabilityDescriptor  
Capability  
CapabilityConfigurationManager Manager for retrieving/storing configuration associated with Capability
CapabilityContext Allows the ability to retrieve a capability set specific to the context it is called from. 
CapabilityDefaultsHelper If implemented on a CapabilityTypeModule this interface makes the auto-detection of capabilities possible via the addDefaultCapabilities(CapabilitySet) method 
CapabilityRequirementsMatcher  
CapabilitySet  
CapabilitySetManager  
CapabilityType Effectively a capability type object that specifies certain behaviour characteristics. 
CapabilityTypeModule  
DecoratedCapabilityRequirement INterface that combines the common UI elements of Requirement and Capability  
DefaultAgentCapabilityManager DefaultAgentCapabilityManager Used to add default agent capabilities to the agent definition on remote agent startup 
ImageCapabilitySet  
ReadOnlyCapabilitySet A ReadOnlyCapabilitySet is a non editable read only capability set. 
Requirement  
RequirementSet  

Classes

AbstractCapabilityType All subclassses should have the same implementation of equals & comapreTo  
AbstractCapabilityTypeModule  
AbstractDecoratedCapabilityRequirement  
AbstractExecutableCapabilityTypeModule  
AbstractFileCapabilityDefaultsHelper  
AbstractHomeDirectoryCapabilityDefaultsHelper  
AbstractMultipleExecutableCapabilityTypeModule  
AgentContextImpl  
BuilderCapabilityType  
BuilderCapabilityTypeTest  
CapabilityAgentMapping Simple tuple class that pairs capability and pipelineDefinition  
CapabilityContextImpl  
CapabilityDecorator UI only helper class for the Capability object  
CapabilityDefaultsHelperImpl  
CapabilityElasticImageMapping Simple tuple class that pairs capability and pipelineDefinition  
CapabilityGroup UI only helper class for the Capability object. 
CapabilityHelper Class that helps the display and configuration of capabilities and requirements  
CapabilityHelperTest  
CapabilityImpl  
CapabilityMatchResult  
CapabilityPredicates  
CapabilityRequirementSetDecorator UI only class responsible for rendering the Capabilitys and CapabilitySet  
CapabilityRequirementSetDecoratorTest  
CapabilityRequirementsMatcherImpl  
CapabilityRequirementsMatcherImplTest  
CapabilityScope  
CapabilitySetImpl  
CapabilitySetImplTest  
CapabilitySetManagerImpl  
CapabilitySetManagerImplTest  
CombinedReadOnlyCapabilitySet A combined "effective" capability set for an agent. 
DefaultAgentCapabilityManagerImpl  
DefaultAgentCapabilityManagerImplTest  
ExecutablePathUtils  
GenericCapabilityType  
ImageCapabilitySetImpl  
JdkCapabilityType  
LocalCapabilitySet  
PerforceCapabilityType  
RemoteCapabilitySet  
RequirementDecorator UI only helper class for the Capability object  
RequirementDecoratorComparator  
RequirementDecoratorTest  
RequirementImpl  
RequirementPlanMapping Tuple object that holds a requirement and plan mapping  
RequirementPredicates  
RequirementSetImpl  
RequirementSetRenderer UI only class responsible for rendering the Requirements and RequirementSet