public class LocalNodeExecutor extends java.lang.Object implements NodeExecutor
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DISABLE_LOCAL_EXECUTOR_ENV |
static java.lang.String |
DISABLE_LOCAL_EXECUTOR_PROP |
static java.lang.String |
SERVICE_PROVIDER_TYPE |
| Constructor and Description |
|---|
LocalNodeExecutor(Framework framework) |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.tools.ant.taskdefs.ExecTask |
buildExecTask(org.apache.tools.ant.Project project,
ExecTaskParameters taskParameters,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> dataContext,
java.lang.String charset,
org.apache.tools.ant.taskdefs.ExecTask task) |
NodeExecutorResult |
executeCommand(ExecutionContext context,
java.lang.String[] command,
INodeEntry node)
Execute a command on a node and return the result.
|
void |
setDisableLocalExecutor(boolean disableLocalExecutor) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsupportVariableInjectionpublic static final java.lang.String SERVICE_PROVIDER_TYPE
public static final java.lang.String DISABLE_LOCAL_EXECUTOR_ENV
public static final java.lang.String DISABLE_LOCAL_EXECUTOR_PROP
public LocalNodeExecutor(Framework framework)
public void setDisableLocalExecutor(boolean disableLocalExecutor)
public NodeExecutorResult executeCommand(ExecutionContext context, java.lang.String[] command, INodeEntry node)
NodeExecutorexecuteCommand in interface NodeExecutorcontext - the execution contextcommand - the array of strings for the command line, with any necessary data context references replaced.node - the node to execute onpublic static org.apache.tools.ant.taskdefs.ExecTask buildExecTask(org.apache.tools.ant.Project project,
ExecTaskParameters taskParameters,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> dataContext,
java.lang.String charset,
org.apache.tools.ant.taskdefs.ExecTask task)