Groovy Documentation

org.linkedin.glu.agent.impl.script
[Groovy] Class StateKeeperScriptManager

java.lang.Object
  org.linkedin.glu.agent.impl.script.StateKeeperScriptManager

class StateKeeperScriptManager

The purpose of this class is to keep track and record the state of the script manager so that we can restore in the even of a shutdown/restart.

Authors:
ypujante@linkedin.com


Field Summary
static java.lang.String MODULE

static java.lang.Object log

 
Constructor Summary
StateKeeperScriptManager(java.lang.Object args)

 
Method Summary
ScriptNode installRootScript(java.lang.Object actionArgs)

ScriptNode installScript(java.lang.Object args)

void shutdown()

void uninstallScript(java.lang.Object mountPoint, boolean force)

Uninstall the script

void waitForShutdown()

void waitForShutdown(java.lang.Object timeout)

 
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


 
Constructor Detail

StateKeeperScriptManager

StateKeeperScriptManager(java.lang.Object args)


 
Method Detail

installRootScript

ScriptNode installRootScript(java.lang.Object actionArgs)


installScript

ScriptNode installScript(java.lang.Object args)


shutdown

void shutdown()


uninstallScript

void uninstallScript(java.lang.Object mountPoint, boolean force)
Uninstall the script
Parameters:
force - force uninstall regardless of the state of the script


waitForShutdown

void waitForShutdown()


waitForShutdown

void waitForShutdown(java.lang.Object timeout)


 

Groovy Documentation