Interface AgentServerManager
-
- All Known Implementing Classes:
AgentServerManagerImpl
@Internal public interface AgentServerManagerManages the interactions between the server and the agents
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Class<? extends Agent>getAgentClass(String agentType, String agentBootstrapVersion)ClassLoadergetClassLoader()ServerFingerprintgetFingerprint()Unique indetifier for the serverMap<String,String>getUserProperties()booleanisServerFingerprintValid(@Nullable String serverFingerprint)Returns true if finger print matches
-
-
-
Field Detail
-
BEAN_NAME
static final String BEAN_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
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
ClassLoaderused to serve classes from
-
getAgentClass
Class<? extends Agent> getAgentClass(String agentType, String agentBootstrapVersion)
- Parameters:
agentType-agentBootstrapVersion-- Returns:
- the
Agentboot class to load at fingerprint
-
-