JVMProcessRunner
Value members
Inherited methods
def start[O, E](processGroup: ProcessGroup[O, E]): ProxResource[ProxFiber[ProcessGroupResult[O, E]]]
Starts the process group asynchronously and returns a managed fiber representing it
Starts the process group asynchronously and returns a managed fiber representing it
Joining the fiber means waiting until the process gets terminated. Cancelling the fiber terminates the process.
- Type Params
- E
Error output type
- O
Output type
- Value Params
- processGroup
The process group to be started
- Returns
interface for handling the running process
- Inherited from
- ProcessRunner
Starts the process asynchronously and returns a managed fiber representing it
Starts the process asynchronously and returns a managed fiber representing it
Joining the fiber means waiting until the process gets terminated. Cancelling the fiber terminates the process.
- Type Params
- E
Error output type
- O
Output type
- Value Params
- process
The process to be started
- Returns
interface for handling the running process
- Inherited from
- ProcessRunner
override
def startProcessGroup[O, E](processGroup: ProcessGroup[O, E]): ProxIO[RunningProcessGroup[O, E, JVMProcessInfo]]
- Definition Classes
- Inherited from
- JVMProcessRunnerBase