interface |
CompletedOp<D> |
A CompletedOp can be any of
SucceededOp
FailedOp
SkippedOp
It may be necessary to downcast a completed Op in order to
get more contextual details from it.
|
interface |
FailedOp<D> |
A failed op is any operation which has an error, according to the semantics
of the implementing activity type.
|
interface |
OpFacets<D> |
This interface represents the union of interfaces needed for all of the
behavioral facets of a useful Op implementation.
|
interface |
SkippedOp<D> |
|
interface |
StartedOp<D> |
A StartedOp is a type that represents that an operation has been sent to some
specific type of protocol or logic.
|
interface |
SucceededOp<D> |
An op should be deemed successful if it completes with no exception.
|
interface |
TrackedOp<D> |
A tracked op is one that has been added to a tracker, and can
then be started.
|