Groovy Documentation
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

AbstractScriptFactoryFactory - Class in org.linkedin.glu.agent.impl.script
@author yan@pongasoft.com
addChild(MountPoint, def, def, def) - Method in ScriptNode
addScriptNode(ScriptNode) - Method in ScriptManagerImpl
addTag(String) - Method in AgentImpl
addTag(String) - Method in TagsStorage
addTags(Collection) - Method in AgentImpl
addTags(Collection) - Method in TagsStorage
addTimer(def) - Method in ScriptState
AgentContext - Interface in org.linkedin.glu.agent.impl.script
Represents the agent context
AgentContextImpl - Class in org.linkedin.glu.agent.impl.script
@author yan@pongasoft.com
AgentImpl - Class in org.linkedin.glu.agent.impl
The main implementation of the agent
AgentProperties - Class in org.linkedin.glu.agent.impl.storage
Encapsulates the notion of agent properties.
AgentProperties(Map) - Constructor in AgentProperties
ant(Closure) - Method in ShellImpl
Exporting ant access to the shell
AutoUpgradeScript - Class in org.linkedin.glu.agent.impl.script
This is the script that will auto upgrade the agent.

B

boot(def) - Method in AgentImpl
**************************************************************** Boot *****************************************************************
buildCommandLine(String) - Method in ShellExec
Use bash -c to run the command line

C

cancel(String, boolean) - Method in ScriptExecution
Convenient call to future using its unique id
cancelTimer(String, boolean) - Method in ScriptExecution
Cancels a timer by name
cancelTimer(def) - Method in ScriptNode
@return false if the execution could not be cancelled, typically because it has already completed normally; true otherwise
cat(def) - Method in ShellImpl
Returns the content of the location as a String or null if the location is not reachable
chain(AbstractScriptFactoryFactory) - Method in AbstractScriptFactoryFactory
changeState(Closure) - Method in ScriptState
checkValidTransitionForAction(def) - Method in ScriptNode
Checks if this is a valid transition at this moment in time.
chmod(def, def) - Method in ShellImpl
Change the permission of the file
chmodPlusX(def) - Method in ShellImpl
Shortcut/More efficient implementation of the more generic {@link #chmod(Object, Object) call
chmodRecursive(def, def) - Method in ShellImpl
clearAllStates() - Method in DualWriteStorage
clearAllStates() - Method in FileSystemStorage
clearAllStates() - Method in FilteredStorage
clearAllStates() - Method in RAMStorage
clearAllStates() - Method in WriteOnlyStorage
clearAllStates() - Method in ZooKeeperStorage
clearError(def) - Method in AgentImpl
{@inheritdoc}
clearError(def) - Method in ScriptManager
Clears the error of the script mounted at the provided mount point
clearError(def) - Method in ScriptManagerImpl
Clears the error of the script mounted at the provided mount point
clearError() - Method in ScriptNode
clearState(MountPoint) - Method in DualWriteStorage
clearState(MountPoint) - Method in FileSystemStorage
clearState(MountPoint) - Method in FilteredStorage
clearState(MountPoint) - Method in RAMStorage
clearState(MountPoint) - Method in WriteOnlyStorage
clearState(MountPoint) - Method in ZooKeeperStorage
ClosureScriptFactory - Class in org.linkedin.glu.agent.impl.script
Represents a script factory where the factory is a closure
CommandGluScript - Class in org.linkedin.glu.agent.impl.command
The glu script that wraps the execution of a glu command
CommandGluScriptFactory - Class in org.linkedin.glu.agent.impl.command
@author yan@pongasoft.com
CommandGluScriptFactoryFactory - Class in org.linkedin.glu.agent.impl.command
@author yan@pongasoft.com
CommandManager - Interface in org.linkedin.glu.agent.impl.command
@author yan@pongasoft.com
CommandManagerImpl - Class in org.linkedin.glu.agent.impl.command
@author yan@pongasoft.com
createScript() - Method in ClosureScriptFactory
createScript(ScriptConfig) - Method in CommandGluScriptFactory
createScript(ScriptConfig) - Method in FromClassNameScriptFactory
createScript(ScriptConfig) - Method in FromLocationScriptFactory
createScript(ScriptConfig) - Method in ScriptFactory
Creates a script
createScriptFactory(def) - Method in AbstractScriptFactoryFactory
createScriptFactory(def) - Method in ScriptFactoryFactory
createStateMachine(def) - Method in MOP
Creates a state machine
createStateMachine(def) - Method in MOPImpl

D

deleteInvalidStates() - Method in FileSystemStorage
demultiplexExecStream(InputStream, OutputStream, OutputStream) - Method in ShellImpl
@{inheritDoc}
destroyScript(ScriptConfig) - Method in CommandGluScriptFactory
destroyScript(ScriptConfig) - Method in FromClassNameScriptFactory
destroyScript(ScriptConfig) - Method in FromLocationScriptFactory
destroyScript(ScriptConfig) - Method in ScriptFactory
Called to destroy the script
doCreateScriptFactory(def) - Method in AbstractScriptFactoryFactory
doCreateScriptFactory(def) - Method in CommandGluScriptFactoryFactory
doCreateScriptFactory(def) - Method in ScriptFactoryFactoryImpl
DualWriteStorage - Class in org.linkedin.glu.agent.impl.storage
All the reads are delegated to the readWriteStorage, all the writes are dispatched to both.
DualWriteStorage(Storage, WriteOnlyStorage) - Constructor in DualWriteStorage

E

equals(def) - Method in CommandGluScriptFactory
equals(def) - Method in FromClassNameScriptFactory
equals(def) - Method in FromLocationScriptFactory
equals(def) - Method in ScriptDefinition
exec() - Method in ShellExec
exec(Map) - Method in ShellImpl
@{inheritDoc}
executeAction(def) - Method in AgentImpl
{@inheritdoc}
executeAction(String, def, Closure, Closure, Closure) - Method in ScriptExecution
Executes the action for the given script.
executeAction(def) - Method in ScriptManager
Executes the action on the software that was installed on the given mount point.
executeAction(def) - Method in ScriptManagerImpl
Executes the action on the software that was installed on the given mount point.
executeAction(def) - Method in ScriptNode
@param args.action
executeActionAndWait(def) - Method in AgentImpl
{@inheritdoc}
executeActionAndWaitForState(Object) - Method in AgentImpl
{@inheritdoc}
executeCall(def) - Method in AgentImpl
{@inheritdoc}
executeCall(String, def, Closure) - Method in ScriptExecution
Executes the call for the given script.
executeCall(def) - Method in ScriptManager
Executes the call on the software that was installed on the given mount point.
executeCall(def) - Method in ScriptManagerImpl
Executes the call on the software that was installed on the given mount point.
executeCall(def) - Method in ScriptNode
Executes the call.
executeShellCommand(def) - Method in AgentImpl
executeShellCommand(def) - Method in CommandManager
{@see org.linkedin.glu.agent.api.Agent#executeShellCommand} for a description of the arguments
executeShellCommand(def) - Method in CommandManagerImpl
{@inheritdoc}

F

fail(def) - Method in ShellImpl
Calling this method will force a script failure
fetch(def, def) - Method in ShellImpl
Fetches the file pointed to by the location.
fetchContent(def) - Method in ShellImpl
Fetches the content of the location and returns it as a String or null if the location is not reachable
FileSystemStorage - Class in org.linkedin.glu.agent.impl.storage
Store in the filesystem
FileSystemStorage(FileSystem, AgentProperties, File) - Constructor in FileSystemStorage
FilteredStorage - Class in org.linkedin.glu.agent.impl.storage
Implement a filter/decorator pattern... subclasses can simply overrides only the methods they care about.
FilteredStorage(Storage) - Constructor in FilteredStorage
findCommand(String) - Method in CommandManagerImpl
findCommandExecutionAndStreams(def) - Method in CommandManager
@param args.exitValue if you want the exit value to be part of the stream (boolean, optional, false by default)
findCommandExecutionAndStreams(def) - Method in CommandManagerImpl
findFuture(String) - Method in ScriptExecution
Returns:
the future by unique id.
findFutureActionById(String) - Method in ScriptExecution
By id (only actions)
findFutureActionByName(String) - Method in ScriptExecution
By name
findLog(def) - Method in ScriptManager
@return the log for the given mountpoint (or null if no such mountpoint)
findLog(def) - Method in ScriptManagerImpl
@return the log for the given mountpoint
findScript(def) - Method in AgentImpl
@return a script previously installed (or null if not found)
findScript(def) - Method in ScriptManager
@return a script previously installed (or null if not found)
findScript(def) - Method in ScriptManagerImpl
Returns the script mounted at the provided mount point (null if there is no such script)
forceChangeState(def, def) - Method in ScriptNode
FromClassNameScriptFactory - Class in org.linkedin.glu.agent.impl.script
The script factory from a class name (simply use reflection to instantiate the class)
FromClassNameScriptFactory(Class) - Constructor in FromClassNameScriptFactory
fromExternalRepresentation(def) - Method in FromClassNameScriptFactory
fromExternalRepresentation(def) - Method in FromLocationScriptFactory
FromLocationScriptFactory - Class in org.linkedin.glu.agent.impl.script
The script factory from a location: will 'fetch' the script, execute it and returns the class found inside.
FromLocationScriptFactory(def) - Constructor in FromLocationScriptFactory
FutureExecutionAdapter - Class in org.linkedin.glu.agent.impl.script
Simple adapter to "bridge" the 2 apis coming from 2 different packages

G

get(String, long, TimeUnit) - Method in ScriptExecution
Convenient call to future using its unique id
getAt(String) - Method in AgentProperties
getAttribute(MBeanServerConnection, def, String) - Method in MBeanServerConnectionCategory
getAttributes(MBeanServerConnection, def, def) - Method in MBeanServerConnectionCategory
getAvailableActionsClosures(StateMachine, String) - Method in ScriptWrapperImpl
getChildren() - Method in ScriptNode
getChildrenMountPoints() - Method in ScriptNode
getClock() - Method in AgentContext
getCommand(String) - Method in CommandManagerImpl
getCurrent() - Method in ScriptExecution
@return currently running execution
getEnv() - Method in ShellImpl
getExposedProperties() - Method in AgentProperties
getExposedProperty(String) - Method in AgentProperties
getExternalFullState() - Method in ScriptState
getFileContent(def) - Method in AgentImpl
{@inheritdoc}
getFileSystem() - Method in FileSystemStorage
getFullState(def) - Method in AgentImpl
{@inheritdoc}
getFullState(def) - Method in ScriptManager
@return the full state of the mountpoint ([scriptDefinition: [...], scriptState: [...]]
getFullState(def) - Method in ScriptManagerImpl
getFullState() - Method in ScriptNode
getHostInfo() - Method in AgentImpl
{@inheritdoc}
getInvocable() - Method in ScriptNode
getLock() - Method in ScriptExecution
mostly for use from test only...
getLog() - Method in ScriptNode
getMimeTypes(def) - Method in ShellImpl
getMop() - Method in AgentContext
getMountPoint() - Method in ScriptNode
getMountPoints() - Method in AgentImpl
getMountPoints() - Method in FileSystemStorage
getMountPoints() - Method in FilteredStorage
getMountPoints() - Method in RAMStorage
getMountPoints() - Method in ReadOnlyStorage
getMountPoints() - Method in ScriptManager
@return a list of all mount points currently mounted
getMountPoints() - Method in ScriptManagerImpl
getMountPoints() - Method in ZooKeeperStorage
getName() - Method in ScriptNode
getParams() - Method in ScriptNode
getParent() - Method in ScriptNode
getParentMountPoint() - Method in ScriptNode
getPastExecutions() - Method in ScriptExecution
getPersistentProperties() - Method in AgentProperties
getPersistentProperty(String) - Method in AgentProperties
getRootScript() - Method in ScriptManagerImpl
the root script
getRootShell() - Method in AgentContext
getRootShell() - Method in ScriptNode
getScript(def) - Method in ScriptManagerImpl
Returns the script mounted at the provided mount point.
getScript() - Method in ScriptNode
getScriptDefinition() - Method in ScriptNode
getScriptExecution() - Method in ScriptNode
getScriptFactory() - Method in ScriptDefinition
getScriptFactoryArgs() - Method in ScriptDefinition
getScriptNodes() - Method in ScriptManagerImpl
getScriptState() - Method in ScriptNode
getSelf() - Method in ScriptNode
getShell() - Method in ScriptNode
getShellForCommands() - Method in AgentContext
getShellForScripts() - Method in AgentContext
getState(def) - Method in AgentImpl
{@inheritdoc}
getState(def) - Method in ScriptManager
@return the state of the script (currentState/transitionState/error)
getState(def) - Method in ScriptManagerImpl
{@inheridoc}
getState() - Method in ScriptNode
getStateManager() - Method in ScriptNode
getStorage() - Method in FilteredStorage
getStorage() - Method in RAMStorage
getSubmitter() - Method in ShellImpl
getTags() - Method in AgentImpl
getTagsCount() - Method in AgentImpl
getTimeline() - Method in ScriptExecution
getTimers() - Method in ScriptExecution
@return the timers that have been set
getTimers() - Method in ScriptNode
getUpgradeLog() - Method in AutoUpgradeScript
Returns the upgrade log // TODO MED YP: need to stream instead
getWriteOnlyStorage() - Method in DualWriteStorage
getZkAgentProperties() - Method in ZooKeeperStorage
getZkState() - Method in ZooKeeperStorage
grep(def, def, def) - Method in ShellImpl
Similarly to the unix grep command, checks the location one line at a time and returns all the lines which matches the pattern
gunzip(def, def) - Method in ShellImpl
Uncompresses the provided file (if compressed) into a new file
gzip(def, def) - Method in ShellImpl
Compresses the provided file (first make sure that the file is compressed)
gzipFileOrFolder(def, boolean) - Method in ShellImpl
Compresses each file in a folder

H

hasAllTags(Collection) - Method in AgentImpl
hasAnyTag(Collection) - Method in AgentImpl
hashCode() - Method in CommandGluScriptFactory
hashCode() - Method in FromClassNameScriptFactory
hashCode() - Method in FromLocationScriptFactory
hashCode() - Method in ScriptDefinition
hasTag(String) - Method in AgentImpl
hasTags() - Method in AgentImpl
httpHead(def) - Method in ShellImpl
Issue a 'HEAD' request.
httpPost(def, Map) - Method in ShellImpl
Issue a 'POST' request.

I

installRootScript(def) - Method in ScriptManager
Installs the root script
installRootScript(def) - Method in ScriptManagerImpl
installRootScript(def) - Method in StateKeeperScriptManager
installScript(def) - Method in AgentImpl
{@inheritdoc}
installScript(def) - Method in ScriptManager
Install scripts.
installScript(def) - Method in ScriptManagerImpl
Install scripts.
installScript(def) - Method in StateKeeperScriptManager
interruptAction(def) - Method in AgentImpl
interruptAction(def) - Method in ScriptManager
@param args.mountPoint same mount point provided during installScript(Object)
interruptAction(def) - Method in ScriptManagerImpl
{@inheritDoc}
interruptAction(def) - Method in ScriptNode
@param args.action the name of the action to interrupt
interruptCommand(def) - Method in AgentImpl
interruptCommand(def) - Method in CommandManager
{@see org.linkedin.glu.agent.api.Agent#interruptCommand} for a description of the arguments
interruptCommand(def) - Method in CommandManagerImpl
{@inheritdoc}
interruptCurrentExecution() - Method in ScriptNode
@return false if the execution could not be cancelled, typically because it has already completed normally; true otherwise
invoke(MBeanServerConnection, def, String, def) - Method in MBeanServerConnectionCategory
isCancelled(String) - Method in ScriptExecution
Convenient call to future using its unique id
isDone(String) - Method in ScriptExecution
Convenient call to future using its unique id
isMounted(def) - Method in ScriptManager
@return true if there is a script mounted at the given mount point
isMounted(def) - Method in ScriptManagerImpl
@return true if there is a script mounted at the given mount point

J


K

kill(long, int) - Method in AgentImpl
{@inheritdoc}

L

listening(def, def) - Method in ShellImpl
@return true if there is a socket open on the server/port combination
load(File) - Method in AgentProperties
Load/Initialize this object from a file
loadAgentProperties() - Method in FileSystemStorage
loadAgentProperties() - Method in FilteredStorage
loadAgentProperties() - Method in RAMStorage
loadAgentProperties() - Method in ReadOnlyStorage
loadState(MountPoint) - Method in FileSystemStorage
loadState(MountPoint) - Method in FilteredStorage
loadState(MountPoint) - Method in RAMStorage
loadState(MountPoint) - Method in ReadOnlyStorage
log - Field in AgentImpl
log - Field in CommandManagerImpl
log - Field in FileSystemStorage
log - Field in ScriptManagerImpl
log - Field in ScriptState
log - Field in ShellExec
log - Field in ShellImpl
log - Field in StateKeeperScriptManager
log - Field in ZooKeeperStorage

M

MBeanServerConnectionCategory - Class in org.linkedin.glu.agent.impl.capabilities
methodMissing(String, def) - Method in ScriptNode
MODULE - Field in AgentImpl
MODULE - Field in CommandManagerImpl
MODULE - Field in FileSystemStorage
MODULE - Field in ScriptManagerImpl
MODULE - Field in ScriptState
MODULE - Field in ShellExec
MODULE - Field in ShellImpl
MODULE - Field in StateKeeperScriptManager
MODULE - Field in ZooKeeperStorage
MOP - Interface in org.linkedin.glu.agent.impl.script
Meta Object Programming methods
MOPImpl - Class in org.linkedin.glu.agent.impl.capabilities
@author ypujante@linkedin.com
MOPImpl(def) - Constructor in MOPImpl

N

newShell(def) - Method in ShellImpl
noException(Closure) - Method in ShellImpl
Runs the closure in a protected block that will not throw an exception but will return null in the case one happens

O


P

propertyMissing(String) - Method in ScriptNode
ps() - Method in AgentImpl
{@inheritdoc}
putAt(String, Object) - Method in AgentProperties

Q


R

RAMStorage - Class in org.linkedin.glu.agent.impl.storage
Simply store everything in memory.
RAMStorage(Map, AgentProperties) - Constructor in RAMStorage
ReadOnlyStorage - Interface in org.linkedin.glu.agent.impl.storage
Only the read parts of the storage
removeChild(ScriptNode) - Method in ScriptNode
removeScriptNode(MountPoint) - Method in ScriptManagerImpl
removeTag(String) - Method in AgentImpl
removeTag(String) - Method in TagsStorage
removeTags(Collection) - Method in AgentImpl
removeTags(Collection) - Method in TagsStorage
removeTimer(String) - Method in ScriptState
replaceTokens(def, def, Map) - Method in ShellImpl
Processes from through the replacement token mechanism and writes the result to to
restore(def) - Method in ScriptState
restorePermanentState(def) - Method in ScriptState
restoreScripts() - Method in StateKeeperScriptManager
RootScript - Class in org.linkedin.glu.agent.impl.script
The root script... there can be only one of those...

S

save(File) - Method in AgentProperties
Save the persistent properties to a file
saveAgentProperties(AgentProperties) - Method in DualWriteStorage
saveAgentProperties(AgentProperties) - Method in FileSystemStorage
saveAgentProperties(AgentProperties) - Method in FilteredStorage
saveAgentProperties(AgentProperties) - Method in RAMStorage
saveAgentProperties(AgentProperties) - Method in WriteOnlyStorage
saveAgentProperties(AgentProperties) - Method in ZooKeeperStorage
saveContent(def, String, Map) - Method in ShellImpl
Processes the content to the token replacement method.
scheduleTimer(String, def, def, Closure) - Method in ScriptExecution
Schedule a timer.
scheduleTimer(def) - Method in ScriptNode
Schedule a timer.
SCRIPT_STATE_NAMES - Field in ScriptState
ScriptConfig - Class in org.linkedin.glu.agent.impl.script
The script config
ScriptConfig(def) - Constructor in ScriptConfig
ScriptDefinition - Class in org.linkedin.glu.agent.impl.script
Represents the script definition (does not change over the life of the script)
ScriptDefinition(MountPoint, MountPoint, ScriptFactory, def) - Constructor in ScriptDefinition
ScriptExecution - Class in org.linkedin.glu.agent.impl.script
@author ypujante@linkedin.com
ScriptExecution(def, String, Logger) - Constructor in ScriptExecution
ScriptFactory - Interface in org.linkedin.glu.agent.impl.script
Encapsulates the notion of script factory so that we can recreate the scripts at will.
ScriptFactoryFactory - Interface in org.linkedin.glu.agent.impl.script
@author yan@pongasoft.com
ScriptFactoryFactoryImpl - Class in org.linkedin.glu.agent.impl.script
@author yan@pongasoft.com
ScriptManager - Interface in org.linkedin.glu.agent.impl.script
Manager for scripts
ScriptManagerImpl - Class in org.linkedin.glu.agent.impl.script
Manager for scripts
ScriptNode - Class in org.linkedin.glu.agent.impl.script
A script node (recursive structure)
ScriptNode(AgentContext, ScriptDefinition, StateMachine, def, Logger) - Constructor in ScriptNode
ScriptState - Class in org.linkedin.glu.agent.impl.script
Contains the state of the script (state machine + script itself)
ScriptState(ScriptDefinition, StateMachine, def) - Constructor in ScriptState
ScriptWrapperImpl - Class in org.linkedin.glu.agent.impl.script
The goal of this class is to wrap a script so that it has access to convenient variables like the shell, params,...
setAgentProperty(String, String) - Method in AgentProperties
setIoStorage(CommandExecutionIOStorage) - Method in CommandManagerImpl
setScriptFactory(ScriptFactory) - Method in ScriptDefinition
setStateChangeListener(def) - Method in ScriptState
setSubmitter(Submitter) - Method in ShellImpl
setTags(Collection) - Method in AgentImpl
setTags(Collection) - Method in TagsStorage
ShellExec - Class in org.linkedin.glu.agent.impl.capabilities
Because the logic of exec is quite complicated, it requires its own class
ShellGluCommand - Class in org.linkedin.glu.agent.impl.command
@author yan@pongasoft.com
ShellImpl - Class in org.linkedin.glu.agent.impl.capabilities
contains the utility methods for the shell
shutdown(boolean) - Method in AgentImpl
Shuts down the agent
shutdown() - Method in ScriptExecution
shutdown() - Method in ScriptManagerImpl
shutdown() - Method in ScriptNode
shutdown() - Method in StateKeeperScriptManager
start() - Method in ScriptExecution
start() - Method in ScriptNode
StateKeeperScriptManager - Class in org.linkedin.glu.agent.impl.script
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.
StateKeeperScriptManager(def) - Constructor in StateKeeperScriptManager
StateMachineFactoryImpl - Class in org.linkedin.glu.agent.impl.state
Simple factory which looks at a static field in the script
Storage - Interface in org.linkedin.glu.agent.impl.storage
Abstraction to storage.
storeState(MountPoint, def) - Method in DualWriteStorage
storeState(MountPoint, def) - Method in FileSystemStorage
storeState(MountPoint, def) - Method in FilteredStorage
storeState(MountPoint, Object) - Method in RAMStorage
storeState(MountPoint, def) - Method in WriteOnlyStorage
storeState(MountPoint, def) - Method in ZooKeeperStorage
streamCommandResults(def) - Method in AgentImpl
sync() - Method in AgentImpl
{@inheritdoc}
sync() - Method in DualWriteStorage
Synchronizes the 2 storages (the source of truth is supposed to be the readWriteStorage).

T

TAGS_SERIALIZER - Field in TagsStorage
TagsStorage - Class in org.linkedin.glu.agent.impl.storage
@author yan@pongasoft.com
TagsStorage(Storage, String) - Constructor in TagsStorage
tail(def) - Method in ShellImpl
Tail the location
tailAgentLog(def) - Method in AgentImpl
{@inheritdoc}
toExternalRepresentation() - Method in CommandGluScriptFactory
toExternalRepresentation() - Method in FromClassNameScriptFactory
toExternalRepresentation() - Method in FromLocationScriptFactory
toExternalRepresentation() - Method in ScriptDefinition
toExternalRepresentation() - Method in ScriptFactory
@returns an external representation of the factory
toInputStream(def) - Method in ShellImpl
toMountPoint(String) - Method in CommandManagerImpl
toString() - Method in CommandGluScriptFactory
toString() - Method in FromClassNameScriptFactory
toString() - Method in FromLocationScriptFactory
toString() - Method in ScriptDefinition
toString() - Method in ScriptNode
toStringCommandLine(def) - Method in ShellImpl
Make sure that the command line is a string.
toStringOutput(byte[]) - Method in ShellImpl
Converts the output into a string.

U

uninstallScript(def) - Method in AgentImpl
{@inheritdoc}
uninstallScript(def, boolean) - Method in ScriptManager
Uninstall the script
uninstallScript(def, boolean) - Method in ScriptManagerImpl
Uninstall the script
uninstallScript(def, boolean) - Method in StateKeeperScriptManager
Uninstall the script
untar(def, def) - Method in ShellImpl
untarAndDecrypt(def, def, def) - Method in ShellImpl
unzip(def, def) - Method in ShellImpl
updateAgentProperty(String, String) - Method in DualWriteStorage
updateAgentProperty(String, String) - Method in FileSystemStorage
updateAgentProperty(String, String) - Method in FilteredStorage
updateAgentProperty(String, String) - Method in RAMStorage
updateAgentProperty(String, String) - Method in WriteOnlyStorage
updateAgentProperty(String, String) - Method in ZooKeeperStorage

V


W

waitFor(Closure) - Method in ShellImpl
Waits for the condition to be true no longer than the timeout.
waitForAction(def) - Method in AgentImpl
{@inheritdoc}
waitForAction(def) - Method in ScriptManager
Waits for the action (previously scheduled in executeAction(Object)) to complete no longer than the timeout provided.
waitForAction(def) - Method in ScriptManagerImpl
{@inheritDoc}
waitForAction(def) - Method in ScriptNode
Waits for the action (previously scheduled in executeAction(Object)) to complete no longer than the timeout provided.
waitForCommand(def) - Method in AgentImpl
waitForCommand(def) - Method in CommandManager
{@see org.linkedin.glu.agent.api.Agent#waitForCommand} for a description of the arguments
waitForCommand(def) - Method in CommandManagerImpl
{@inheritdoc}
waitForShutdown() - Method in AgentImpl
waitForShutdown(Object) - Method in ScriptExecution
waitForShutdown(def) - Method in ScriptManagerImpl
waitForShutdown(Object) - Method in ScriptNode
waitForShutdown(Object) - Method in StateKeeperScriptManager
waitForShutdownInvocation() - Method in ScriptExecution
waitForShutdown waits for shutdown to be complete.
waitForShutdownInvocation() - Method in ScriptNode
waitForShutdown waits for shutdown to be complete.
waitForState(def) - Method in AgentImpl
{@inheritdoc}
waitForState(def) - Method in ScriptManager
Waits for the script to be in the state
waitForState(def) - Method in ScriptManagerImpl
Waits for the script to be in the state
waitForState(def, def) - Method in ScriptNode
withMBeanServerConnection(def, Closure) - Method in ShellImpl
Invokes the closure with an MBeanServerConnection to the jmx control running on the vm started with the provided pid.
withReader(def, Closure) - Method in ShellImpl
Same as withInputStream but wraps in a reader using the charset
withWriter(def, Closure) - Method in ShellImpl
Same as withOutputStream but wraps in a writer using the charset
wrapScript(def) - Method in MOP
Wrap the script (add properties and closures)
wrapScript(def) - Method in MOPImpl
WriteOnlyStorage - Interface in org.linkedin.glu.agent.impl.storage
Represent the write only part of the storage

X


Y


Z

ZooKeeperStorage - Class in org.linkedin.glu.agent.impl.zookeeper
Implementation of the storage using zookeeper.
ZooKeeperStorage(IZKClient, IZKClient) - Constructor in ZooKeeperStorage

_


Groovy Documentation