public class ProcessExecutor
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ProcessExecutor.ProcessContext |
static interface |
ProcessExecutor.ShutdownHook |
| Constructor and Description |
|---|
ProcessExecutor() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
static <T extends java.io.Serializable> |
execute(java.lang.String classPath,
java.util.List<java.lang.String> arguments,
ProcessCallable<? extends java.io.Serializable> processCallable) |
static <T extends java.io.Serializable> |
execute(java.lang.String classPath,
ProcessCallable<? extends java.io.Serializable> processCallable) |
static <T extends java.io.Serializable> |
execute(java.lang.String java,
java.lang.String classPath,
java.util.List<java.lang.String> arguments,
ProcessCallable<? extends java.io.Serializable> processCallable) |
static void |
main(java.lang.String[] arguments) |
public static <T extends java.io.Serializable> java.util.concurrent.Future<T> execute(java.lang.String classPath,
java.util.List<java.lang.String> arguments,
ProcessCallable<? extends java.io.Serializable> processCallable)
throws ProcessException
ProcessExceptionpublic static <T extends java.io.Serializable> java.util.concurrent.Future<T> execute(java.lang.String classPath,
ProcessCallable<? extends java.io.Serializable> processCallable)
throws ProcessException
ProcessExceptionpublic static <T extends java.io.Serializable> java.util.concurrent.Future<T> execute(java.lang.String java,
java.lang.String classPath,
java.util.List<java.lang.String> arguments,
ProcessCallable<? extends java.io.Serializable> processCallable)
throws ProcessException
ProcessExceptionpublic static void main(java.lang.String[] arguments)
throws java.lang.ClassNotFoundException,
java.io.IOException
java.lang.ClassNotFoundExceptionjava.io.IOExceptionpublic void destroy()