Groovy Documentation

org.linkedin.glu.agent.tracker
[Groovy] Class AgentsTrackerInstance

java.lang.Object
  org.linkedin.glu.agent.tracker.AgentsTrackerInstance

class AgentsTrackerInstance

Field Summary
static java.lang.String MODULE

static Logger agentsDetailsLog

static Logger agentsLog

static Logger log

static Logger mountPointsDetailsLog

static Logger mountPointsLog

 
Constructor Summary
AgentsTrackerInstance(AgentsTrackerImpl parent, IZKClient zk, java.lang.String zkAgentsInstances, java.lang.String zkAgentsState, AgentInfoPropertyAccessor agentInfoPropertyAccessor)

 
Method Summary
void destroy()

AgentInfo getAgentInfo(java.lang.String agentName)

Returns info about the specified agent

java.util.Map getAgentInfos()

Returns all agent infos

java.lang.Object getAllInfosWithAccuracy()

@return a map with accuracy and allInfos

java.util.Map getMountPointInfos(java.lang.String agentName)

Get all mount points for the given agent

java.util.Map getMountPointInfos()

@return all the mountpoints

long getTransactionId()

void registerAgentListener(TrackerEventsListener listener)

void registerErrorListener(ErrorListener errorListener)

void registerMountPointListener(TrackerEventsListener listener)

void track()

void untrack()

 
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


agentsDetailsLog

public static final Logger agentsDetailsLog


agentsLog

public static final Logger agentsLog


log

public static final Logger log


mountPointsDetailsLog

public static final Logger mountPointsDetailsLog


mountPointsLog

public static final Logger mountPointsLog


 
Constructor Detail

AgentsTrackerInstance

AgentsTrackerInstance(AgentsTrackerImpl parent, IZKClient zk, java.lang.String zkAgentsInstances, java.lang.String zkAgentsState, AgentInfoPropertyAccessor agentInfoPropertyAccessor)


 
Method Detail

destroy

void destroy()


getAgentInfo

AgentInfo getAgentInfo(java.lang.String agentName)
Returns info about the specified agent


getAgentInfos

java.util.Map getAgentInfos()
Returns all agent infos


getAllInfosWithAccuracy

java.lang.Object getAllInfosWithAccuracy()
Returns:
a map with accuracy and allInfos


getMountPointInfos

java.util.Map getMountPointInfos(java.lang.String agentName)
Get all mount points for the given agent


getMountPointInfos

java.util.Map getMountPointInfos()
Returns:
all the mountpoints


getTransactionId

long getTransactionId()


registerAgentListener

void registerAgentListener(TrackerEventsListener listener)


registerErrorListener

void registerErrorListener(ErrorListener errorListener)


registerMountPointListener

void registerMountPointListener(TrackerEventsListener listener)


track

void track()


untrack

void untrack()


 

Groovy Documentation