ProcessRunnerModule
io.github.vigoo.prox.ProcessRunnerModule
trait ProcessRunnerModule
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait Prox
- Self type
Members list
Type members
Classlikes
class JVMProcessInfo()
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
class JVMProcessRunner() extends JVMProcessRunnerBase[JVMProcessInfo]
Attributes
- Supertypes
abstract class JVMProcessRunnerBase[Info <: JVMProcessInfo] extends ProcessRunner[Info]
Default implementation of ProcessRunner using the Java process API
Default implementation of ProcessRunner using the Java process API
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class JVMProcessRunner
object JVMProcessRunnerBase
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JVMProcessRunnerBase.type
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
Attributes
- Supertypes
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
Attributes
- Supertypes
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
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class JVMProcessRunnerBase[Info]class JVMProcessRunner
In this article