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

All Known Implementing Classes:
DefaultAgentCapabilityManagerImpl

public interface DefaultAgentCapabilityManager

DefaultAgentCapabilityManager Used to add default agent capabilities to the agent definition on remote agent startup

Author:
jdumay

Method Summary
 CapabilitySet addDefaultCapabilitiesToCapabilitySet(CapabilitySet capabilitySet)
          Adds the default capabilities to the capability set of the agent definition
 boolean isDefaultConfigurationAvailable()
           
 CapabilitySet updateChangedCapabilitiesToCapabilitySet(CapabilitySet capabilitySet)
          Update any changed capabilities (ie keys match).
 

Method Detail

addDefaultCapabilitiesToCapabilitySet

CapabilitySet addDefaultCapabilitiesToCapabilitySet(CapabilitySet capabilitySet)
Adds the default capabilities to the capability set of the agent definition

Parameters:
capabilitySet - immutable
Returns:
origional capability set plus the default capabilities

updateChangedCapabilitiesToCapabilitySet

CapabilitySet updateChangedCapabilitiesToCapabilitySet(CapabilitySet capabilitySet)
Update any changed capabilities (ie keys match). Will not add a new default capability.

Parameters:
capabilitySet -
Returns:

isDefaultConfigurationAvailable

boolean isDefaultConfigurationAvailable()


Copyright © 2012 Atlassian. All Rights Reserved.