Groovy Documentation

org.linkedin.glu.orchestration.engine.tracker
[Groovy] Interface TrackerService


interface TrackerService

Authors:
ypujante


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

Clears the agent info for the given agent

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

Clears the agent info for the given agent

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

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

java.util.Map getAgentInfos(Fabric fabric)

java.lang.Object getAllInfosWithAccuracy(Fabric fabric)

@return a map [accuracy: _accuracyLevel_, allInfos: [_agentName_: [agent: _agentInfo_, mountPoints: _mountPointInfos_]]

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

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

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)

 

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


clearAgentInfo

boolean clearAgentInfo(java.lang.String 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


getAgentInfo

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


getAgentInfo

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


getAgentInfos

java.util.Map getAgentInfos(Fabric fabric)


getAllInfosWithAccuracy

java.lang.Object getAllInfosWithAccuracy(Fabric fabric)
Returns:
a map [accuracy: _accuracyLevel_, allInfos: [_agentName_: [agent: _agentInfo_, mountPoints: _mountPointInfos_]]


getMountPointInfo

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


getMountPointInfos

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


waitForState

boolean waitForState(java.lang.String fabric, java.lang.String agentName, java.lang.Object mountPoint, java.lang.String state, java.lang.Object timeout)


waitForState

boolean waitForState(Fabric fabric, java.lang.String agentName, java.lang.Object mountPoint, java.lang.String state, java.lang.Object timeout)


 

Groovy Documentation