Command |
An interface that defines methods for providing an instruction string and for processing the outputs of the process in response to the
instruction.
|
JavaProcessConfig |
An interface for the definition of the Java process' launcher command and some of the JVM options.
|
JavaProcessExecutorService |
|
ProcessExecutor |
An interface that defines an executor that encapsulates a process and allows for executing submissions in this process.
|
ProcessExecutorService |
A ProcessExecutor for executing Submission instances in separate processes that facilitates the tracking and management
of the progress of the submissions via Future instances.
|
ProcessManager |
An interface that defines methods that allow for the definition and management of a process.
|
ProcessManagerFactory |
A functional interface that defines a method for creating new instances of the ProcessManager interface.
|
Resettable |
An interface for potentially stateful objects that may be reset to a state identical to their initial state for all intents and
purposes.
|
Submission<T> |
An interface that defines methods necessary for the submission and execution of commands in ProcessExecutor instances.
|