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
Modifier and TypeMethodDescriptionaddDefaultCapabilitiesToCapabilitySet(CapabilitySet capabilitySet) Adds the default capabilities to the capability set of the agent definition.addDefaultCapabilitiesToCapabilitySet(CapabilitySet capabilitySet, boolean overriderExistingCapabilities) Adds the default capabilities to the capability set of the agent definitionbooleanupdateChangedCapabilitiesToCapabilitySet(CapabilitySet capabilitySet) Update any changed capabilities (ie keys match).
-
Method Details
-
addDefaultCapabilitiesToCapabilitySet
Adds the default capabilities to the capability set of the agent definition. Won't override existing capabilities present in the capabilities set- Parameters:
capabilitySet- capability set to which the default capabilities will be added- Returns:
- original capability set plus the default capabilities
-
addDefaultCapabilitiesToCapabilitySet
CapabilitySet addDefaultCapabilitiesToCapabilitySet(CapabilitySet capabilitySet, boolean overriderExistingCapabilities) Adds the default capabilities to the capability set of the agent definition- Parameters:
capabilitySet- capability set to which the default capabilities will be addedoverriderExistingCapabilities- whether existing capabilities should be overridden by default capabilities- Returns:
- original capability set plus the default capabilities
-
updateChangedCapabilitiesToCapabilitySet
Update any changed capabilities (ie keys match). Will not add a new default capability.- Parameters:
capabilitySet-- Returns:
-
isDefaultConfigurationAvailable
boolean isDefaultConfigurationAvailable()
-