JVMRunningProcess

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

trait RunningProcess[O, E, Info]
class Object
trait Matchable
class Any

Value members

Concrete methods

def isAlive: ProxIO[Boolean]
def kill(): ProxIO[ProcessResult[O, E]]

Inherited methods

def mapInfo[I2](f: Info => I2): RunningProcess[O, E, I2]
Inherited from:
RunningProcess

Concrete fields

override val info: Info
val nativeProcess: Process
override val runningError: ProxFiber[E]
override val runningInput: ProxFiber[Unit]
override val runningOutput: ProxFiber[O]