public final class RunnableProcess extends Object implements Runnable
Constructor and Description |
---|
RunnableProcess(List<String> command,
String id,
File folder,
RunnableProcessObserver processObserver,
String standardOutFileName,
String standardErrorFileName) |
public RunnableProcess(List<String> command, String id, File folder, RunnableProcessObserver processObserver, String standardOutFileName, String standardErrorFileName)
command
- the command to execute.id
- The ID of the process. This is used to name files and in the logs created
by this process.folder
- The folder in which this will store its stdout and stderr outputprocessObserver
- will be informed of process state changes.standardOutFileName
- The name of the file used for redirecting STDOUTstandardErrorFileName
- The name of the file used for redirecting STDERRpublic void run()
run
in interface Runnable
IllegalStateException
- if the process is already running or has been running before.public void cancel()
Copyright © 2016 The Apache Software Foundation. All rights reserved.