|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD |
java.lang.Objectorg.linkedin.glu.agent.impl.script.ScriptState
class ScriptState
Contains the state of the script (state machine + script itself)
Field Summary | |
---|---|
static java.lang.String |
MODULE
|
static java.lang.Object |
SCRIPT_STATE_NAMES
|
static Logger |
log
|
Property Summary | |
---|---|
java.lang.Object |
_scriptState
|
java.lang.Object |
script
|
ScriptDefinition |
scriptDefinition
|
StateChangeListener |
stateChangeListener
|
StateMachine |
stateMachine
|
Constructor Summary | |
ScriptState(ScriptDefinition scriptDefinition, StateMachine stateMachine, java.lang.Object script)
|
Method Summary | |
---|---|
void
|
addTimer(java.lang.Object args)
|
java.lang.Object
|
changeState(groovy.lang.Closure closure)
|
java.lang.Object
|
getExternalFullState()
|
void
|
removeTimer(java.lang.String timer)
|
java.lang.Object
|
restore(java.lang.Object state)
|
java.lang.Object
|
restorePermanentState(java.lang.Object permanentState)
|
void
|
setStateChangeListener(java.lang.Object listener)
|
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 |
---|
public static final java.lang.String MODULE
public static final java.lang.Object SCRIPT_STATE_NAMES
public static final Logger log
Property Detail |
---|
java.lang.Object _scriptState
final java.lang.Object script
final ScriptDefinition scriptDefinition
StateChangeListener stateChangeListener
final StateMachine stateMachine
Constructor Detail |
---|
ScriptState(ScriptDefinition scriptDefinition, StateMachine stateMachine, java.lang.Object script)
Method Detail |
---|
void addTimer(java.lang.Object args)
java.lang.Object changeState(groovy.lang.Closure closure)
java.lang.Object getExternalFullState()
void removeTimer(java.lang.String timer)
java.lang.Object restore(java.lang.Object state)
java.lang.Object restorePermanentState(java.lang.Object permanentState)
void setStateChangeListener(java.lang.Object listener)
Groovy Documentation