com.dtolabs.rundeck.core.execution.workflow.steps.node.impl
Class ExecNodeStepExecutor

java.lang.Object
  extended by com.dtolabs.rundeck.core.execution.workflow.steps.node.impl.ExecNodeStepExecutor
All Implemented Interfaces:
NodeStepExecutor

public class ExecNodeStepExecutor
extends java.lang.Object
implements NodeStepExecutor

ExecNodeStepExecutor uses ExecutionService to execute a command on a node.


Field Summary
static java.lang.String SERVICE_IMPLEMENTATION_NAME
           
 
Constructor Summary
ExecNodeStepExecutor(Framework framework)
           
 
Method Summary
 NodeStepResult executeNodeStep(StepExecutionContext context, NodeStepExecutionItem item, INodeEntry node)
          Execute the step
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SERVICE_IMPLEMENTATION_NAME

public static final java.lang.String SERVICE_IMPLEMENTATION_NAME
See Also:
Constant Field Values
Constructor Detail

ExecNodeStepExecutor

public ExecNodeStepExecutor(Framework framework)
Method Detail

executeNodeStep

public NodeStepResult executeNodeStep(StepExecutionContext context,
                                      NodeStepExecutionItem item,
                                      INodeEntry node)
                               throws NodeStepException
Description copied from interface: NodeStepExecutor
Execute the step

Specified by:
executeNodeStep in interface NodeStepExecutor
Throws:
NodeStepException