ProcessModule
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait Prox
- Self type
Members list
Type members
Classlikes
Describes a system process to be executed
Describes a system process to be executed
This base trait is always extended with redirection and configuration capabilities represented by the traits ProcessConfiguration, RedirectableInput, RedirectableOutput and RedirectableError.
To create a process use the constructor in the companion object Process.apply.
The process specification not only encodes the process to be started but also how its input, output and error streams are redirected and executed. For this reason the effect type is also bound by the process, not just at execution time.
Type parameters
- E
-
Error output type
- O
-
Output type
Attributes
- Companion
- object
- Supertypes
-
trait ProcessConfigurationtrait ProcessLikeConfigurationtrait ProcessLikeclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class ProcessImplclass ProcessImplE[E]class ProcessImplIclass ProcessImplIE[E]class ProcessImplIO[O]class ProcessImplO[O]Show all
The capability to configure process execution details
The capability to configure process execution details
Attributes
- Supertypes
- Known subtypes
-
class ProcessImplclass ProcessImplE[E]class ProcessImplIclass ProcessImplIE[E]class ProcessImplIO[O]class ProcessImplO[O]Show all
- Self type
-
Result of a finished process
Result of a finished process
Type parameters
- E
-
Error output type
- O
-
Output type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
Representation of a running process
Representation of a running process
Type parameters
- E
-
Error output type
- Info
-
Runner-specific process information
- O
-
Output type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
Default implementation of ProcessResult
Default implementation of ProcessResult
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all