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 Details

    • addDefaultCapabilitiesToCapabilitySet

      CapabilitySet addDefaultCapabilitiesToCapabilitySet(CapabilitySet capabilitySet)
      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 added
      overriderExistingCapabilities - whether existing capabilities should be overridden by default capabilities
      Returns:
      original 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()