|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD |
java.lang.Objectorg.linkedin.glu.orchestration.engine.agents.AgentsServiceImpl
class AgentsServiceImpl
Field Summary | |
---|---|
static java.lang.String |
MODULE
|
static Logger |
log
|
Property Summary | |
---|---|
AgentFactory |
agentFactory
|
int |
agentRecoveryNumRetries
when a communication exception is detected with the agent, it will retry a certain number of times |
Timespan |
agentRecoveryTimeout
when a communication exception is detected with the agent, it will sleep for this time before trying again |
PluginService |
pluginService
|
TrackerService |
trackerService
|
Method Summary | |
---|---|
boolean
|
clearAgentInfo(Fabric fabric, java.lang.String agentName)
|
java.lang.Object
|
clearError(java.lang.Object args)
|
protected SystemEntry
|
createSystemEntry(java.lang.Object agentName, MountPointInfo mp)
Create the system entry for the given agent and mountpoint. |
java.lang.Object
|
executeShellCommand(Fabric fabric, java.lang.String agentName, java.lang.Object args)
|
java.net.URI
|
findAgentURI(java.lang.String fabric, java.lang.String agent)
|
java.lang.Object
|
forceUninstallScript(java.lang.Object args)
|
AgentInfo
|
getAgentInfo(Fabric fabric, java.lang.String agentName)
|
java.util.Map
|
getAgentInfos(Fabric fabric)
|
java.net.URI
|
getAgentURI(java.lang.String fabric, java.lang.String agent)
|
java.lang.Object
|
getAllInfosWithAccuracy(Fabric fabric)
|
SystemModel
|
getCurrentSystemModel(Fabric fabric)
Builds the current system model based on the live data from ZooKeeper |
java.lang.Object
|
getFullState(java.lang.Object args)
|
MountPointInfo
|
getMountPointInfo(Fabric fabric, java.lang.String agentName, java.lang.Object mountPoint)
|
java.util.Map
|
getMountPointInfos(Fabric fabric, java.lang.String agentName)
|
java.lang.Object
|
interruptAction(java.lang.Object args)
|
boolean
|
interruptCommand(Fabric fabric, java.lang.String agentName, java.lang.Object args)
|
java.lang.Object
|
kill(java.lang.Object args)
|
protected java.lang.Object
|
moveToState(java.lang.Object agent, java.lang.Object mountPoint, java.lang.Object toState, java.lang.Object timeout)
|
java.lang.Object
|
ps(java.lang.Object args)
|
java.lang.Object
|
streamCommandResults(Fabric fabric, java.lang.String agentName, java.lang.Object args, groovy.lang.Closure commandResultProcessor)
|
void
|
streamFileContent(java.lang.Object args, groovy.lang.Closure closure)
|
java.lang.Object
|
sync(java.lang.Object args)
|
void
|
tailLog(java.lang.Object args, groovy.lang.Closure closure)
|
java.lang.Object
|
uninstallScript(java.lang.Object args)
|
java.lang.Object
|
waitForCommand(Fabric fabric, java.lang.String agentName, java.lang.Object args)
|
boolean
|
waitForCommandNoTimeOutException(Fabric fabric, java.lang.String agentName, java.lang.Object args)
|
protected java.lang.Object
|
withRemoteAgent(Fabric fabric, java.lang.String agentName, groovy.lang.Closure closure)
|
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Field Detail |
---|
public static final java.lang.String MODULE
public static final Logger log
Property Detail |
---|
@Initializable(required = true) AgentFactory agentFactory
@Initializable(required = false) int agentRecoveryNumRetries
@Initializable(required = false) Timespan agentRecoveryTimeout
@Initializable(required = true) PluginService pluginService
@Initializable(required = true) TrackerService trackerService
Method Detail |
---|
boolean clearAgentInfo(Fabric fabric, java.lang.String agentName)
java.lang.Object clearError(java.lang.Object args)
protected SystemEntry createSystemEntry(java.lang.Object agentName, MountPointInfo mp)
@Override java.lang.Object executeShellCommand(Fabric fabric, java.lang.String agentName, java.lang.Object args)
@Override java.net.URI findAgentURI(java.lang.String fabric, java.lang.String agent)
java.lang.Object forceUninstallScript(java.lang.Object args)
AgentInfo getAgentInfo(Fabric fabric, java.lang.String agentName)
java.util.Map getAgentInfos(Fabric fabric)
@Override java.net.URI getAgentURI(java.lang.String fabric, java.lang.String agent)
java.lang.Object getAllInfosWithAccuracy(Fabric fabric)
SystemModel getCurrentSystemModel(Fabric fabric)
java.lang.Object getFullState(java.lang.Object args)
MountPointInfo getMountPointInfo(Fabric fabric, java.lang.String agentName, java.lang.Object mountPoint)
java.util.Map getMountPointInfos(Fabric fabric, java.lang.String agentName)
java.lang.Object interruptAction(java.lang.Object args)
@Override boolean interruptCommand(Fabric fabric, java.lang.String agentName, java.lang.Object args)
java.lang.Object kill(java.lang.Object args)
protected java.lang.Object moveToState(java.lang.Object agent, java.lang.Object mountPoint, java.lang.Object toState, java.lang.Object timeout)
java.lang.Object ps(java.lang.Object args)
@Override java.lang.Object streamCommandResults(Fabric fabric, java.lang.String agentName, java.lang.Object args, groovy.lang.Closure commandResultProcessor)
void streamFileContent(java.lang.Object args, groovy.lang.Closure closure)
java.lang.Object sync(java.lang.Object args)
void tailLog(java.lang.Object args, groovy.lang.Closure closure)
java.lang.Object uninstallScript(java.lang.Object args)
@Override java.lang.Object waitForCommand(Fabric fabric, java.lang.String agentName, java.lang.Object args)
@Override boolean waitForCommandNoTimeOutException(Fabric fabric, java.lang.String agentName, java.lang.Object args)
protected java.lang.Object withRemoteAgent(Fabric fabric, java.lang.String agentName, groovy.lang.Closure closure)
Groovy Documentation