Groovy Documentation

Package org.linkedin.glu.agent.impl.script

 

Interface Summary
AgentContext Represents the agent context
MOP Meta Object Programming methods
ScriptFactory Encapsulates the notion of script factory so that we can recreate the scripts at will.
ScriptFactoryFactory @author yan@pongasoft.com
ScriptManager Manager for scripts
 


Class Summary
AbstractScriptFactoryFactory @author yan@pongasoft.com
AgentContextImpl @author yan@pongasoft.com
AutoUpgradeScript This is the script that will auto upgrade the agent.
ClosureScriptFactory Represents a script factory where the factory is a closure
FromClassNameScriptFactory The script factory from a class name (simply use reflection to instantiate the class)
FromLocationScriptFactory The script factory from a location: will 'fetch' the script, execute it and returns the class found inside.
FutureExecutionAdapter Simple adapter to "bridge" the 2 apis coming from 2 different packages
RootScript The root script... there can be only one of those...
ScriptConfig The script config
ScriptDefinition Represents the script definition (does not change over the life of the script)
ScriptExecution @author ypujante@linkedin.com
ScriptFactoryFactoryImpl @author yan@pongasoft.com
ScriptManagerImpl Manager for scripts
ScriptNode A script node (recursive structure)
ScriptState Contains the state of the script (state machine + script itself)
ScriptWrapperImpl The goal of this class is to wrap a script so that it has access to convenient variables like the shell, params,...
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.
 


Groovy Documentation