| Interface | Description |
|---|---|
| BackPressure<Rejected extends java.lang.Enum<Rejected>> |
A mechanism to provide back pressure for task execution.
|
| Cancellable |
A context representing the execution of a task that can be cancelled.
|
| Completable<Result extends Failable,V> |
A context that can be completed with the result of a computation.
|
| ExecutionContext |
A context representing the execution of a task that was allowed by a guard rail.
|
| Failable | |
| Precipice<Result extends java.lang.Enum<Result> & Failable,Rejected extends java.lang.Enum<Rejected>> |
A
Precipice is a class that has an associated GuardRail. |
| PrecipiceFunction<S,T> | |
| ResultView<Result extends Failable,V> |
A read only view of the result of a computation.
|
| Class | Description |
|---|---|
| CallService<Rejected extends java.lang.Enum<Rejected>> | |
| CompletionContext<Result extends Failable,V> | |
| GuardRail<Result extends java.lang.Enum<Result> & Failable,Rejected extends java.lang.Enum<Rejected>> | |
| GuardRailBuilder<Result extends java.lang.Enum<Result> & Failable,Rejected extends java.lang.Enum<Rejected>> | |
| GuardRailProperties<Result extends java.lang.Enum<Result> & Failable,Rejected extends java.lang.Enum<Rejected>> |
Copyright © 2014 Tim Brooks. All Rights Reserved.