com.pmease.quickbuild.grid
Interface AgentManager
- All Known Implementing Classes:
- DefaultAgentManager
public interface AgentManager
Method Summary |
void |
buildAgentActive(java.lang.String agentIp,
int agentPort,
boolean overSSL,
java.util.UUID agentNodeId,
java.lang.String agentHostName,
java.lang.String agentToken,
long benchmark,
CloudProfile cloudProfile,
java.lang.String nodeInstanceId)
|
void |
buildAgentStopped(java.lang.String agentIp,
int agentPort)
|
GridNode |
getAgentByAddress(java.lang.String address)
|
GridNode |
getAgentById(java.util.UUID nodeId)
|
int |
getAgentCount()
|
GridNode |
getBuildAgentByAddress(java.lang.String address)
|
GridNode |
getBuildAgentById(java.util.UUID nodeId)
|
GridNode |
getBuildAgentByToken(java.lang.String token)
|
int |
getBuildAgentCount()
|
java.util.List<GridNode> |
getBuildAgents()
|
int |
getHeartbeatInterval()
|
UnauthorizedAgent |
getUnauthorizedAgent(java.lang.String address)
|
int |
getUnauthorizedAgentCount()
|
java.util.List<UnauthorizedAgent> |
getUnauthorizedAgents()
|
GridNode |
getUserAgent(User user)
|
int |
getUserAgentCount()
|
java.util.List<GridNode> |
getUserAgents()
|
void |
removeBuildAgent(java.lang.String ip,
int port)
|
void |
removeTimedoutAgents(int timeout)
|
void |
removeUnauthorizedAgent(java.lang.String ip,
int port)
|
void |
removeUserAgent(User user)
|
void |
terminateIdleBuildAgents()
|
void |
unauthorizedAgentConnected(java.lang.String ip,
int port,
boolean overSSL,
java.lang.String hostName)
|
void |
unauthorizedAgentDisconnected(java.lang.String ip,
int port)
|
void |
userAgentActive(User user,
java.lang.String agentIp,
int agentPort,
boolean overSSL,
java.util.UUID agentNodeId,
java.lang.String agentName,
java.lang.String agentToken,
long benchmark)
|
void |
userAgentStopped(User user)
|
instance
static final AgentManager instance
getBuildAgents
java.util.List<GridNode> getBuildAgents()
getUnauthorizedAgents
java.util.List<UnauthorizedAgent> getUnauthorizedAgents()
getUserAgents
java.util.List<GridNode> getUserAgents()
getAgentById
GridNode getAgentById(java.util.UUID nodeId)
getAgentByAddress
GridNode getAgentByAddress(java.lang.String address)
getBuildAgentById
GridNode getBuildAgentById(java.util.UUID nodeId)
getBuildAgentByAddress
GridNode getBuildAgentByAddress(java.lang.String address)
getBuildAgentByToken
GridNode getBuildAgentByToken(java.lang.String token)
getUnauthorizedAgent
UnauthorizedAgent getUnauthorizedAgent(java.lang.String address)
getAgentCount
int getAgentCount()
getBuildAgentCount
int getBuildAgentCount()
getUserAgentCount
int getUserAgentCount()
getUnauthorizedAgentCount
int getUnauthorizedAgentCount()
removeTimedoutAgents
void removeTimedoutAgents(int timeout)
userAgentActive
void userAgentActive(User user,
java.lang.String agentIp,
int agentPort,
boolean overSSL,
java.util.UUID agentNodeId,
java.lang.String agentName,
java.lang.String agentToken,
long benchmark)
buildAgentActive
void buildAgentActive(java.lang.String agentIp,
int agentPort,
boolean overSSL,
java.util.UUID agentNodeId,
java.lang.String agentHostName,
java.lang.String agentToken,
long benchmark,
CloudProfile cloudProfile,
java.lang.String nodeInstanceId)
userAgentStopped
void userAgentStopped(User user)
buildAgentStopped
void buildAgentStopped(java.lang.String agentIp,
int agentPort)
unauthorizedAgentConnected
void unauthorizedAgentConnected(java.lang.String ip,
int port,
boolean overSSL,
java.lang.String hostName)
unauthorizedAgentDisconnected
void unauthorizedAgentDisconnected(java.lang.String ip,
int port)
getUserAgent
GridNode getUserAgent(User user)
removeBuildAgent
void removeBuildAgent(java.lang.String ip,
int port)
removeUserAgent
void removeUserAgent(User user)
removeUnauthorizedAgent
void removeUnauthorizedAgent(java.lang.String ip,
int port)
getHeartbeatInterval
int getHeartbeatInterval()
terminateIdleBuildAgents
void terminateIdleBuildAgents()
Copyright © 2005-2010 PMEase Inc. All Rights Reserved.