class ProcessLaunchTask
extends java.lang.Object
implements java.lang.Runnable
AppServerLauncher.launch(java.lang.String). Else, it will use the spawner infrastructure to start a P2J client.| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.lang.String,java.lang.String> |
env
The environment properties.
|
private java.lang.String |
process
The P2J process subject ID.
|
| Constructor and Description |
|---|
ProcessLaunchTask(java.lang.String process)
Create a new launcher task for the given process.
|
ProcessLaunchTask(java.lang.String process,
java.util.Map<java.lang.String,java.lang.String> env)
Create a new launcher task for the given process.
|
| Modifier and Type | Method and Description |
|---|---|
void |
run()
Calls
ProcessClientSpawner.launch(String) to launch this P2J process. |
java.lang.String |
toString()
Get the string representation of this runner.
|
private final java.lang.String process
private final java.util.Map<java.lang.String,java.lang.String> env
public ProcessLaunchTask(java.lang.String process)
process - The process subject ID.public ProcessLaunchTask(java.lang.String process,
java.util.Map<java.lang.String,java.lang.String> env)
process - The process subject ID.env - Map of additional environment properties, in the key=value form.public void run()
ProcessClientSpawner.launch(String) to launch this P2J process.run in interface java.lang.Runnablepublic java.lang.String toString()
toString in class java.lang.Object