protected static class ProcessInfoBuilder.ProcessInfoImpl extends java.lang.Object implements ProcessInfo
| Constructor and Description |
|---|
ProcessInfoImpl(java.lang.String executable,
java.util.List<java.lang.String> args,
java.util.Map<java.lang.String,java.lang.Object> environment) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
getArgs()
The command line arguments.
|
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.
|
public ProcessInfoImpl(@NonNull
java.lang.String executable,
@NonNull
java.util.List<java.lang.String> args,
@NonNull
java.util.Map<java.lang.String,java.lang.Object> environment)
@NonNull public java.lang.String getExecutable()
ProcessInfogetExecutable in interface ProcessInfo@NonNull public java.util.List<java.lang.String> getArgs()
ProcessInfogetArgs in interface ProcessInfo@NonNull public java.util.Map<java.lang.String,java.lang.Object> getEnvironment()
ProcessInfotoString() representation.getEnvironment in interface ProcessInfo@NonNull public java.lang.String getDescription()
ProcessInfogetDescription in interface ProcessInfo