Interface AgentServerManager
- All Known Implementing Classes:
AgentServerManagerImpl
@Internal
public interface AgentServerManager
Manages the interactions between the server and the agents
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetAgentClass
(String agentType, String agentBootstrapVersion) Unique indetifier for the serverboolean
isServerFingerprintValid
(@Nullable String serverFingerprint) Returns true if finger print matches
-
Field Details
-
BEAN_NAME
- See Also:
-
-
Method Details
-
getFingerprint
ServerFingerprint getFingerprint()Unique indetifier for the server- Returns:
- servers unique fingerprint
-
isServerFingerprintValid
Returns true if finger print matches- Parameters:
serverFingerprint
-- Returns:
- valid
-
getClassLoader
ClassLoader getClassLoader()- Returns:
- the
ClassLoader
used to serve classes from
-
getAgentClass
- Parameters:
agentType
-agentBootstrapVersion
-- Returns:
- the
Agent
boot class to load at fingerprint
-
getUserProperties
- Returns:
- user properties to pass to the remote agent
-