Groovy Documentation

org.linkedin.glu.orchestration.engine.agents
[Groovy] Interface AgentsService


interface AgentsService

Authors:
ypujante


Method Summary
boolean clearAgentInfo(Fabric fabric, java.lang.String agentName)

Clears the agent info for the given agent

java.lang.Object clearError(java.lang.Object args)

java.lang.Object forceUninstallScript(java.lang.Object args)

AgentInfo getAgentInfo(Fabric fabric, java.lang.String agentName)

java.util.Map getAgentInfos(Fabric fabric)

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)

java.lang.Object kill(java.lang.Object args)

java.lang.Object ps(java.lang.Object args)

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)

 

Method Detail

clearAgentInfo

boolean clearAgentInfo(Fabric fabric, java.lang.String agentName)
Clears the agent info for the given agent
throws:
IllegalStateException when the agent is still up!
Returns:
true if the agent was cleared, false if it was already cleared


clearError

java.lang.Object clearError(java.lang.Object args)


forceUninstallScript

java.lang.Object forceUninstallScript(java.lang.Object args)


getAgentInfo

AgentInfo getAgentInfo(Fabric fabric, java.lang.String agentName)


getAgentInfos

java.util.Map getAgentInfos(Fabric fabric)


getAllInfosWithAccuracy

java.lang.Object getAllInfosWithAccuracy(Fabric fabric)


getCurrentSystemModel

SystemModel getCurrentSystemModel(Fabric fabric)
Builds the current system model based on the live data from ZooKeeper


getFullState

java.lang.Object getFullState(java.lang.Object args)


getMountPointInfo

MountPointInfo getMountPointInfo(Fabric fabric, java.lang.String agentName, java.lang.Object mountPoint)


getMountPointInfos

java.util.Map getMountPointInfos(Fabric fabric, java.lang.String agentName)


interruptAction

java.lang.Object interruptAction(java.lang.Object args)


kill

java.lang.Object kill(java.lang.Object args)


ps

java.lang.Object ps(java.lang.Object args)


streamFileContent

void streamFileContent(java.lang.Object args, groovy.lang.Closure closure)


sync

java.lang.Object sync(java.lang.Object args)


tailLog

void tailLog(java.lang.Object args, groovy.lang.Closure closure)


uninstallScript

java.lang.Object uninstallScript(java.lang.Object args)


 

Groovy Documentation