C D E G H I K P S T W
All Classes All Packages
All Classes All Packages
All Classes All Packages
C
- close() - Method in interface io.reactiverse.childprocess.StreamOutput
-
Close the stream.
- create(Vertx, String) - Static method in interface io.reactiverse.childprocess.Process
-
Create a child process (not running) from this process, call
ProcessBuilder.start()
to start the process. - create(Vertx, String, ProcessOptions) - Static method in interface io.reactiverse.childprocess.Process
-
Create a child process (not running) from this process, call
ProcessBuilder.start()
to start the process. - create(Vertx, String, List<String>) - Static method in interface io.reactiverse.childprocess.Process
-
Create a child process (not running) from this process, call
ProcessBuilder.start()
to start the process. - create(Vertx, String, List<String>, ProcessOptions) - Static method in interface io.reactiverse.childprocess.Process
-
Create a child process (not running) from this process, call
ProcessBuilder.start()
to start the process.
D
- DEFAULT_ENV - Static variable in class io.reactiverse.childprocess.ProcessOptions
-
The default environment variables = the current process environment variables
- drainHandler(Handler<Void>) - Method in interface io.reactiverse.childprocess.StreamOutput
E
- end() - Method in interface io.reactiverse.childprocess.StreamOutput
-
Calls {code close()}.
- endHandler(Handler<Void>) - Method in interface io.reactiverse.childprocess.StreamInput
-
Set an end handler.
- env() - Static method in interface io.reactiverse.childprocess.Process
- exceptionHandler(Handler<Throwable>) - Method in interface io.reactiverse.childprocess.StreamInput
-
Set an exception handler on the read stream.
- exceptionHandler(Handler<Throwable>) - Method in interface io.reactiverse.childprocess.StreamOutput
- exitHandler(Handler<Integer>) - Method in interface io.reactiverse.childprocess.Process
-
Set the handler to be called when the process exits, the handler will be called with the process status code value.
G
- getCwd() - Method in class io.reactiverse.childprocess.ProcessOptions
- getEnv() - Method in class io.reactiverse.childprocess.ProcessOptions
H
- handler(Handler<Buffer>) - Method in interface io.reactiverse.childprocess.StreamInput
-
Set a buffer handler.
I
- io.reactiverse.childprocess - package io.reactiverse.childprocess
- isRunning() - Method in interface io.reactiverse.childprocess.Process
-
Tests whether or not the process is still running or has exited.
K
- kill() - Method in interface io.reactiverse.childprocess.Process
-
Terminates the process in a graceful manner.
- kill(boolean) - Method in interface io.reactiverse.childprocess.Process
-
Terminates the process.
P
- pid() - Method in interface io.reactiverse.childprocess.Process
- Process - Interface in io.reactiverse.childprocess
-
A process launched from this current process.
- ProcessBuilder - Interface in io.reactiverse.childprocess
- ProcessOptions - Class in io.reactiverse.childprocess
-
Options for spawning new processes.
- ProcessOptions() - Constructor for class io.reactiverse.childprocess.ProcessOptions
- ProcessOptions(ProcessOptions) - Constructor for class io.reactiverse.childprocess.ProcessOptions
- ProcessOptions(JsonObject) - Constructor for class io.reactiverse.childprocess.ProcessOptions
S
- setCwd(String) - Method in class io.reactiverse.childprocess.ProcessOptions
-
Set the child process current working directory.
- setEnv(Map<String, String>) - Method in class io.reactiverse.childprocess.ProcessOptions
-
Set the child process environment variables as key-value pairs.
- setWriteQueueMaxSize(int) - Method in interface io.reactiverse.childprocess.StreamOutput
- start() - Method in interface io.reactiverse.childprocess.ProcessBuilder
-
Start the process.
- StartException - Exception in io.reactiverse.childprocess
- StartException(int, Buffer, Buffer) - Constructor for exception io.reactiverse.childprocess.StartException
- startHandler(Handler<Process>) - Method in interface io.reactiverse.childprocess.ProcessBuilder
-
Set the handler to be called when the process starts.
- stderr() - Method in interface io.reactiverse.childprocess.Process
- stdin() - Method in interface io.reactiverse.childprocess.Process
- stdout() - Method in interface io.reactiverse.childprocess.Process
- StreamInput - Interface in io.reactiverse.childprocess
-
The input of a process: a stream of
buffers
. - StreamOutput - Interface in io.reactiverse.childprocess
-
The output of a process: a stream of
buffers
.
T
- toJson() - Method in class io.reactiverse.childprocess.ProcessOptions
W
- write(Buffer) - Method in interface io.reactiverse.childprocess.StreamOutput
All Classes All Packages