Interface AgentServerManager

All Known Implementing Classes:
AgentServerManagerImpl

@Internal public interface AgentServerManager
Manages the interactions between the server and the agents
  • Field Details

  • Method Details

    • getFingerprint

      ServerFingerprint getFingerprint()
      Unique indetifier for the server
      Returns:
      servers unique fingerprint
    • isServerFingerprintValid

      boolean isServerFingerprintValid(@Nullable @Nullable String serverFingerprint)
      Returns true if finger print matches
      Parameters:
      serverFingerprint -
      Returns:
      valid
    • getClassLoader

      ClassLoader getClassLoader()
      Returns:
      the ClassLoader used to serve classes from
    • getAgentClass

      Class<? extends Agent> getAgentClass(String agentType, String agentBootstrapVersion)
      Parameters:
      agentType -
      agentBootstrapVersion -
      Returns:
      the Agent boot class to load at fingerprint
    • getUserProperties

      Map<String,String> getUserProperties()
      Returns:
      user properties to pass to the remote agent