ProcessRunnerModule
trait ProcessRunnerModule
Type members
Classlikes
Default implementation of ProcessRunner using the Java process API
Default implementation of ProcessRunner using the Java process API
- Companion:
- object
class JVMRunningProcess[O, E, +Info <: JVMProcessInfo](val nativeProcess: Process, val runningInput: ProxFiber[Unit], val runningOutput: ProxFiber[O], val runningError: ProxFiber[E], val info: Info) extends RunningProcess[O, E, Info]
Default implementation of RunningProcess using the Java process API
Default implementation of RunningProcess using the Java process API
class JVMRunningProcessGroup[O, E, +Info <: JVMProcessInfo](runningProcesses: Map[Process[Unit, Unit], RunningProcess[_, E, Info]], val runningOutput: ProxFiber[O]) extends RunningProcessGroup[O, E, Info]
Default implementation of RunningProcessGroup using the Java process API
Default implementation of RunningProcessGroup using the Java process API
Interface for running processes and process groups
Interface for running processes and process groups
The default implementation is JVMProcessRunner
- Type parameters:
- Info
The type of information provided for a started process