Groovy Documentation

org.linkedin.glu.orchestration.engine.agents
[Groovy] Class AgentsServiceImpl

java.lang.Object
  org.linkedin.glu.orchestration.engine.agents.AgentsServiceImpl

class AgentsServiceImpl

Authors:
ypujante


Field Summary
static java.lang.String MODULE

static Logger log

 
Property Summary
AgentFactory agentFactory

AuthorizationService authorizationService

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.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)

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)

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)

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

MODULE

public static final java.lang.String MODULE


log

public static final Logger log


 
Property Detail

agentFactory

@Initializable(required = true)
AgentFactory agentFactory


authorizationService

@Initializable
AuthorizationService authorizationService


trackerService

@Initializable(required = true)
TrackerService trackerService


 
Method Detail

clearAgentInfo

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


clearError

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


createSystemEntry

protected SystemEntry createSystemEntry(java.lang.Object agentName, MountPointInfo mp)
Create the system entry for the given agent and mountpoint.


findAgentURI

@Override
java.net.URI findAgentURI(java.lang.String fabric, java.lang.String agent)


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)


getAgentURI

@Override
java.net.URI getAgentURI(java.lang.String fabric, java.lang.String agent)


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)


moveToState

protected java.lang.Object moveToState(java.lang.Object agent, java.lang.Object mountPoint, java.lang.Object toState, java.lang.Object timeout)


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)


withRemoteAgent

protected java.lang.Object withRemoteAgent(Fabric fabric, java.lang.String agentName, groovy.lang.Closure closure)


 

Groovy Documentation