h8io.stages.base.Outcome
See theOutcome companion object
The final result of executing a h8io.stages.Stage via the execute extension method (see StageOps).
Unlike h8io.stages.Yield, an Outcome does not carry an h8io.stages.Evolution; it is the terminal value returned to the caller after the pipeline has finished processing a single input. The h8io.stages.Status indicates whether execution succeeded (Status.Success) or completed (Status.Complete), with or without accumulated errors. If disposing the evolution fails, the exception is recorded in Outcome.disposeFailure without preventing the outcome from being returned.
Type parameters
- E
-
the error type (covariant)
- O
-
the output type (covariant)
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Members list
In this article