|
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)
|
boolean
|
waitForState(java.lang.String fabric, java.lang.String agentName, java.lang.Object mountPoint, java.lang.String state, java.lang.Object timeout)
|
boolean
|
waitForState(Fabric fabric, java.lang.String agentName, java.lang.Object mountPoint, java.lang.String state, java.lang.Object timeout)
|
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)
boolean waitForState(java.lang.String fabric, java.lang.String agentName, java.lang.Object mountPoint, java.lang.String state, java.lang.Object timeout)
boolean waitForState(Fabric fabric, java.lang.String agentName, java.lang.Object mountPoint, java.lang.String state, java.lang.Object timeout)
protected java.lang.Object withRemoteAgent(Fabric fabric, java.lang.String agentName, groovy.lang.Closure closure)
Groovy Documentation