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 BlockingProcess and should not be passed across the JVM boundary (the publishers are not serializable).
a akka.stream.scaladsl.Sink[ByteString, Future[IOResult]]
for the standard input stream of the process
a akka.stream.scaladsl.Source[ByteString, Future[IOResult]]
for the standard output stream of the process
a akka.stream.scaladsl.Source[ByteString, Future[IOResult]]
for the standard error stream of the process
The configuration key to use in order to override the dispatcher used for blocking IO.
Terminate the associated process immediately.
Terminate the associated process immediately. This will cause this actor to stop.
Sent if stderr from the process is terminated
Sent if stdin from the process is terminated
Sent if stdout from the process is terminated
Create Props for a BlockingProcess actor.
Create Props for a BlockingProcess 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
the amount of time to tolerate waiting for a process to communicate back to this actor
Props for a BlockingProcess actor