ProcessBinder |
ServiceBinder.bindTo(Class<? extends T> implementation) |
Completes the binding of service and key (parameters for those this binder was created by
getBinder(key, service) ) with given implementation.
|
ProcessBinder |
IProcessManager.getProcessBinder(String key) |
Returns new or exiting instance of ProcessBinder which allows bindings for the process with given key.
|
ProcessBinder |
ServiceBinder.getProcessBinder() |
|
ProcessBinder |
ProcessBinder.mergeErrorsWithOutput(boolean merge) |
Merges errors and output streams of the process if merge is true .
|
ProcessBinder |
ProcessBinder.redirectError(ProcessBuilder.Redirect destination) |
Sets the process's standard errors destination.
|
ProcessBinder |
ProcessBinder.redirectInput(ProcessBuilder.Redirect source) |
Sets the process's standard input source.
|
ProcessBinder |
ProcessBinder.redirectOutput(ProcessBuilder.Redirect destination) |
Sets the process's standard output destination.
|
ProcessBinder |
ProcessBinder.setEnvironment(String variableName,
String variableValue) |
Sets the given environment variable with given value for corresponding process.
|
ProcessBinder |
ProcessBinder.setEnvironments(Map<String,String> environments) |
Sets all the environment variables with names in given map keys with values of corresponding values
in given map for corresponding values.
|
ProcessBinder |
ProcessBinder.setProcessKillDelay(long delay) |
Sets a delay after that corresponding process will be killed after all the instances created within that
process were disposed.
|
ProcessBinder |
ProcessBinder.setStartTimeOut(long timeout) |
Sets the process starting timeout.
|