Class DefaultExecCommandExecutor
java.lang.Object
org.apache.camel.component.exec.impl.DefaultExecCommandExecutor
- All Implemented Interfaces:
ExecCommandExecutor
Executes the command utilizing the Apache Commons exec library. Adds a
shutdown hook for every executed process.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecute(ExecCommand command) protected org.apache.commons.exec.DefaultExecutorprepareDefaultExecutor(ExecCommand execCommand) protected org.apache.commons.exec.CommandLinetoCommandLine(ExecCommand execCommand) Transforms anExecCommandto aCommandLine.
-
Constructor Details
-
DefaultExecCommandExecutor
public DefaultExecCommandExecutor()
-
-
Method Details
-
execute
Description copied from interface:ExecCommandExecutor- Specified by:
executein interfaceExecCommandExecutor- Parameters:
command- The command object, that describes the executable application- Returns:
- the result
-
prepareDefaultExecutor
-
toCommandLine
Transforms anExecCommandto aCommandLine. No quoting fo the arguments is used.- Parameters:
execCommand- a not-nullExecCommandinstance.- Returns:
- a
CommandLineobject.
-