Default implementation of ProcessRunner using the Java process API
Attributes
- Companion
- object
- Graph
-
- Supertypes
- Known subtypes
-
class JVMProcessRunner
Members list
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
Attributes
- 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
Attributes
- 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
Attributes
- 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
Attributes
- Returns
-
interface for handling the running process
- Inherited from:
- ProcessRunner