Groovy Documentation

org.linkedin.glu.agent.impl
[Groovy] Class AgentImpl

java.lang.Object
  org.linkedin.glu.agent.impl.AgentImpl

class AgentImpl

The main implementation of the agent


Field Summary
static java.lang.String MODULE

static java.lang.Object log

 
Property Summary
Clock clock

 
Method Summary
boolean addTag(java.lang.String tag)

java.util.Set addTags(java.util.Collection tags)

void boot(java.lang.Object args)

**************************************************************** Boot *****************************************************************

void clearError(java.lang.Object args)

{@inheritdoc}

java.lang.String executeAction(java.lang.Object args)

{@inheritdoc}

java.lang.Object executeActionAndWait(java.lang.Object args)

{@inheritdoc}

boolean executeActionAndWaitForState(java.lang.Object args)

{@inheritdoc}

java.lang.Object executeCall(java.lang.Object args)

{@inheritdoc}

ScriptNode findScript(java.lang.Object mountPoint)

@return a script previously installed (or null if not found)

java.lang.Object getClock()

java.lang.Object getFileContent(java.lang.Object args)

{@inheritdoc}

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

{@inheritdoc}

java.lang.Object getHostInfo()

{@inheritdoc}

MOP getMop()

java.lang.Object getMountPoints()

Shell getShellForScripts()

java.lang.Object getState(java.lang.Object args)

{@inheritdoc}

java.util.Set getTags()

int getTagsCount()

boolean hasAllTags(java.util.Collection tags)

boolean hasAnyTag(java.util.Collection tags)

boolean hasTag(java.lang.String tag)

boolean hasTags()

void installScript(java.lang.Object args)

{@inheritdoc}

boolean interruptAction(java.lang.Object args)

void kill(long pid, int signal)

{@inheritdoc}

java.lang.Object ps()

{@inheritdoc}

boolean removeTag(java.lang.String tag)

java.util.Set removeTags(java.util.Collection tags)

void setTags(java.util.Collection tags)

void shutdown()

Default shutdown: stops the containers and shut downs the agent

void shutdown(boolean stopSoftware)

Shuts down the agent

void sync()

{@inheritdoc}

java.io.InputStream tailAgentLog(java.lang.Object args)

{@inheritdoc}

void uninstallScript(java.lang.Object args)

{@inheritdoc}

java.lang.Object waitForAction(java.lang.Object args)

{@inheritdoc}

void waitForShutdown(java.lang.Object timeout)

Waits for the agent to be completely down (but no longer than the timeout).

void waitForShutdown()

boolean waitForState(java.lang.Object args)

{@inheritdoc}

 
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 java.lang.Object log


 
Property Detail

clock

Clock clock


 
Method Detail

addTag

@Override
boolean addTag(java.lang.String tag)


addTags

@Override
java.util.Set addTags(java.util.Collection tags)


boot

void boot(java.lang.Object args)
***************************************************************** Boot ******************************************************************


clearError

void clearError(java.lang.Object args)
{@inheritdoc}


executeAction

java.lang.String executeAction(java.lang.Object args)
{@inheritdoc}


executeActionAndWait

java.lang.Object executeActionAndWait(java.lang.Object args)
{@inheritdoc}


executeActionAndWaitForState

boolean executeActionAndWaitForState(java.lang.Object args)
{@inheritdoc}


executeCall

java.lang.Object executeCall(java.lang.Object args)
{@inheritdoc}


findScript

ScriptNode findScript(java.lang.Object mountPoint)
Returns:
a script previously installed (or null if not found)


getClock

java.lang.Object getClock()


getFileContent

java.lang.Object getFileContent(java.lang.Object args)
{@inheritdoc}


getFullState

java.lang.Object getFullState(java.lang.Object args)
{@inheritdoc}


getHostInfo

java.lang.Object getHostInfo()
{@inheritdoc}


getMop

MOP getMop()


getMountPoints

java.lang.Object getMountPoints()


getShellForScripts

Shell getShellForScripts()


getState

java.lang.Object getState(java.lang.Object args)
{@inheritdoc}


getTags

@Override
java.util.Set getTags()


getTagsCount

@Override
int getTagsCount()


hasAllTags

@Override
boolean hasAllTags(java.util.Collection tags)


hasAnyTag

@Override
boolean hasAnyTag(java.util.Collection tags)


hasTag

@Override
boolean hasTag(java.lang.String tag)


hasTags

@Override
boolean hasTags()


installScript

void installScript(java.lang.Object args)
{@inheritdoc}


interruptAction

boolean interruptAction(java.lang.Object args)


kill

void kill(long pid, int signal)
{@inheritdoc}


ps

java.lang.Object ps()
{@inheritdoc}


removeTag

@Override
boolean removeTag(java.lang.String tag)


removeTags

@Override
java.util.Set removeTags(java.util.Collection tags)


setTags

@Override
void setTags(java.util.Collection tags)


shutdown

void shutdown()
Default shutdown: stops the containers and shut downs the agent
See Also:
shutdown(boolean)


shutdown

void shutdown(boolean stopSoftware)
Shuts down the agent
Parameters:
stopSoftware - true if the software should be stopped or false if it should be left running.


sync

void sync()
{@inheritdoc}


tailAgentLog

java.io.InputStream tailAgentLog(java.lang.Object args)
{@inheritdoc}


uninstallScript

void uninstallScript(java.lang.Object args)
{@inheritdoc}


waitForAction

java.lang.Object waitForAction(java.lang.Object args)
{@inheritdoc}


waitForShutdown

void waitForShutdown(java.lang.Object timeout)
Waits for the agent to be completely down (but no longer than the timeout).
Returns:
true if it shutdown or false if the timeout elapsed before termination


waitForShutdown

void waitForShutdown()


waitForState

boolean waitForState(java.lang.Object args)
{@inheritdoc}


 

Groovy Documentation