Class Hierarchy
- Object
- AbstractCommand (implements Command)
- AbstractProcessExecutor (implements ProcessExecutor, Runnable)
- SimpleProcessExecutor (implements AutoCloseable)
- AbstractProcessManager (implements ProcessManager)
- AbstractSubmission<T> (implements Submission<T>)
- JavaObjectCodec
- JavaProcess
- JavaProcess.Response (implements Serializable)
- JavaProcessManagerFactory<T> (implements ProcessManagerFactory)
- ProcessOutputStore
- ProcessPoolExecutor (implements ProcessExecutorService)
- JavaProcessPoolExecutor (implements JavaProcessExecutorService)
- SimpleJavaProcessConfig (implements JavaProcessConfig)
- Throwable (implements Serializable)
Interface Hierarchy
- AbstractProcessExecutor.ThrowingRunnable
- Callable<V>
- JavaSubmission.SerializableTask<T> (also extends Runnable, Serializable)
- Executor
- ExecutorService
- JavaProcessExecutorService (also extends ProcessExecutorService)
- ExecutorService
- JavaProcessConfig
- ProcessExecutor
- ProcessExecutorService
- JavaProcessExecutorService (also extends ExecutorService)
- ProcessExecutorService
- ProcessManagerFactory
- Resettable
- Runnable
- JavaSubmission.SerializableTask<T> (also extends Callable<V>, Serializable)
- Serializable
- JavaSubmission.SerializableTask<T> (also extends Callable<V>, Runnable)
- SimpleCommand.CommandCompletionPredicate
- SimpleProcessManager.ProcessStartupPredicate
Enum Hierarchy
- Object
- Enum<E> (implements Comparable<T>, Serializable)