Default implementation of ProcessRunner using the Java process API
- Companion:
- object
Value members
Concrete methods
Starts the process asynchronously and returns the RunningProcess interface for it
Starts the process asynchronously and returns the RunningProcess interface for it
- Type parameters:
- E
Error output type
- O
Output type
- Value parameters:
- process
The process to be started
- Returns:
interface for handling the running process
- Definition Classes
Starts a process group asynchronously and returns an interface for them
Starts a process group asynchronously and returns an interface for them
- Type parameters:
- E
Error output type
- O
Output type
- Value parameters:
- processGroup
The process group to start
- Returns:
interface for handling the running process group
- Definition Classes
Inherited methods
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 parameters:
- E
Error output type
- O
Output type
- Value parameters:
- 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 parameters:
- E
Error output type
- O
Output type
- Value parameters:
- process
The process to be started
- Returns:
interface for handling the running process
- Inherited from:
- ProcessRunner