protected static class ProcessInfoBuilder.JavaProcessInfoImpl extends java.lang.Object implements JavaProcessInfo
Constructor and Description |
---|
JavaProcessInfoImpl(java.lang.String classpath,
java.lang.String main,
java.util.List<java.lang.String> args,
java.util.Map<java.lang.String,java.lang.Object> environment,
java.util.List<java.lang.String> jvmArgs) |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
getArgs()
The command line arguments.
|
java.lang.String |
getClasspath() |
java.lang.String |
getDescription()
Description of this process.
|
java.util.Map<java.lang.String,java.lang.Object> |
getEnvironment()
The environment variables to set when running the process.
|
java.lang.String |
getExecutable()
The executable to run.
|
java.util.List<java.lang.String> |
getJvmArgs()
The JVM args to use.
|
java.lang.String |
getMainClass()
The main Java Class.
|
java.lang.String |
toString() |
public JavaProcessInfoImpl(@NonNull java.lang.String classpath, @NonNull java.lang.String main, @NonNull java.util.List<java.lang.String> args, @NonNull java.util.Map<java.lang.String,java.lang.Object> environment, @NonNull java.util.List<java.lang.String> jvmArgs)
@NonNull public java.lang.String getExecutable()
ProcessInfo
getExecutable
in interface ProcessInfo
@NonNull public java.lang.String getClasspath()
getClasspath
in interface JavaProcessInfo
@NonNull public java.lang.String getMainClass()
JavaProcessInfo
getMainClass
in interface JavaProcessInfo
@NonNull public java.util.List<java.lang.String> getArgs()
ProcessInfo
getArgs
in interface ProcessInfo
@NonNull public java.util.Map<java.lang.String,java.lang.Object> getEnvironment()
ProcessInfo
toString()
representation.getEnvironment
in interface ProcessInfo
@NonNull public java.util.List<java.lang.String> getJvmArgs()
JavaProcessInfo
getJvmArgs
in interface JavaProcessInfo
@NonNull public java.lang.String getDescription()
ProcessInfo
getDescription
in interface ProcessInfo
public java.lang.String toString()
toString
in class java.lang.Object