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

      @Deprecated CapabilitySet updateChangedCapabilitiesToCapabilitySet(CapabilitySet capabilitySet)
      Deprecated.
      since 10.2 without replacement.
      Updates any changed capabilities in the given capability set (ie keys match). This method will not add new default capabilities.
      Parameters:
      capabilitySet - the capability set to update
      Returns:
      the updated capability set
    • isDefaultConfigurationAvailable

      boolean isDefaultConfigurationAvailable()
      Checks if the default configuration is available.
      Returns:
      true if the default configuration is available, false otherwise