com.atlassian.bamboo.agent.classserver
Interface AgentServerManager
- All Known Implementing Classes:
- AgentServerManagerImpl
public interface AgentServerManager
Manages the ineteractions between the server and the agents
Field Summary |
static java.lang.String |
BEAN_NAME
|
BEAN_NAME
static final java.lang.String BEAN_NAME
- See Also:
- Constant Field Values
getFingerprint
java.lang.String getFingerprint()
- Unique indetifier for the server
- Returns:
- servers unique fingerprint
isFingerprintValid
boolean isFingerprintValid(java.lang.String fingerprint)
- Returns true if finger print matches
- Parameters:
fingerprint
-
- Returns:
- valid
getClassLoader
java.lang.ClassLoader getClassLoader()
- Returns:
- the
ClassLoader
used to serve classes from
getAgentClass
java.lang.Class<? extends Agent> getAgentClass(java.lang.String agentType,
java.lang.String version)
- Parameters:
agentType
- version
-
- Returns:
- the
Agent
boot class to load at fingerprint
getUserProperties
java.util.Map<java.lang.Object,java.lang.Object> getUserProperties()
- Returns:
- user properties to pass to the remote agent
Copyright © 2012 Atlassian. All Rights Reserved.