Sent to the receiver after the process has exited.
Sent to the receiver after the process has exited.
the exit value of the process
Sent to the receiver on startup - specifies the streams used for managing input, output and error respectively.
Sent to the receiver on startup - specifies the streams used for managing input, output and error respectively. This message should only be received by the parent of the NonBlockingProcess and should not be passed across the JVM boundary (the publishers are not serializable).
the process id
a akka.stream.scaladsl.Sink[ByteString]
for the standard input stream of the process
a akka.stream.scaladsl.Source[ByteString]
for the standard output stream of the process
a akka.stream.scaladsl.Source[ByteString]
for the standard error stream of the process
Send a request to destroy the process.
Send a request to destroy the process. On POSIX, this sends a SIGTERM, but implementation is platform specific.
Send a request to forcibly destroy the process.
Send a request to forcibly destroy the process. On POSIX, this sends a SIGKILL, but implementation is platform specific.
Create Props for a NonBlockingProcess actor.
Create Props for a NonBlockingProcess actor.
signifies the program to be executed and its optional arguments
the working directory for the process; default is the current working directory
the environment for the process; default is Map.emtpy
Props for a NonBlockingProcess actor