Package org.h2.test.db
Class TaskProcess
java.lang.Object
org.h2.test.db.TaskProcess
A task that is run as an external process. This class communicates over
standard input / output with the process. The standard error stream of the
process is directly send to the standard error stream of this process.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
TaskProcess
Construct a new task process. The process is not started yet.- Parameters:
taskDef- the task
-
-
Method Details
-
start
Start the task with the given arguments.- Parameters:
args- the arguments, or null
-
receive
Receive a message from the process over the standard output.- Returns:
- the message
-
send
Send a message to the process over the standard input.- Parameters:
message- the message
-
destroy
public void destroy()Kill the process if it still runs.
-