Groovy Documentation

org.linkedin.glu.agent.impl.command
[Groovy] Class CommandManagerImpl

java.lang.Object
  org.linkedin.glu.agent.impl.command.CommandManagerImpl

class CommandManagerImpl

Authors:
yan@pongasoft.com


Field Summary
static java.lang.String MODULE

static Logger log

 
Property Summary
AgentContext agentContext

java.lang.Object createGluCommand

Create the correct glu command

java.lang.Object doInterruptCommand

Same closure called directly or from the glu script

Timespan interruptCommandGracePeriod

CommandExecutionIOStorage ioStorage

ScriptManager scriptManager

Submitter submitter

 
Method Summary
CommandExecution executeShellCommand(java.lang.Object args)

{@inheritdoc}

CommandExecution findCommand(java.lang.String id)

java.lang.Object findCommandExecutionAndStreams(java.lang.Object args)

CommandExecution getCommand(java.lang.String id)

boolean interruptCommand(java.lang.Object args)

{@inheritdoc}

void setIoStorage(CommandExecutionIOStorage storage)

MountPoint toMountPoint(CommandExecution commandExecution)

MountPoint toMountPoint(java.lang.String commandId)

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


 
Property Detail

agentContext

@Initializable(required = true)
AgentContext agentContext


createGluCommand

java.lang.Object createGluCommand
Create the correct glu command


doInterruptCommand

java.lang.Object doInterruptCommand
Same closure called directly or from the glu script


interruptCommandGracePeriod

@Initializable(required = true)
Timespan interruptCommandGracePeriod


ioStorage

@Initializable(required = true)
CommandExecutionIOStorage ioStorage


scriptManager

@Initializable(required = true)
ScriptManager scriptManager


submitter

@Initializable(required = true)
Submitter submitter


 
Method Detail

executeShellCommand

@Override
CommandExecution executeShellCommand(java.lang.Object args)
{@inheritdoc}


findCommand

CommandExecution findCommand(java.lang.String id)


findCommandExecutionAndStreams

@Override
java.lang.Object findCommandExecutionAndStreams(java.lang.Object args)


getCommand

CommandExecution getCommand(java.lang.String id)


interruptCommand

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


setIoStorage

void setIoStorage(CommandExecutionIOStorage storage)


toMountPoint

MountPoint toMountPoint(CommandExecution commandExecution)


toMountPoint

MountPoint toMountPoint(java.lang.String commandId)


waitForCommand

@Override
java.lang.Object waitForCommand(java.lang.Object args)
{@inheritdoc}


 

Groovy Documentation