The Perl interpreter is one such process (when run non-interactively). A specialized client class is available for this case and should be used instead of the generic ProcessExecutor.
@see org.epic.core.util.PerlExecutor2 @author jploskiMethod submit extends base method {@link ExecutorService#submit} by creating and returning a{@link Progress} that can be used to track how a processis doing in addition to cancelling execution and/or waiting for completion. @author Jody @source $URL$
Warning: caution should be exercised when using this class - it allows any process to be started with no security restrictions.
@author John MazzitelliIt's implemented as a wrapper of {@link ProcessBuilder} complementing it with additional features such as:
The default configuration for executing a process is following:
redirectOutputAs*
methods.to override it.
|
|
|
|