| Interface | Description |
|---|---|
| Deferrable<T,U> |
Defines the deferrable callback interface.
|
| Deferred<T> |
Defines the deferred event interface.
|
| DeferredConcentrator<T> |
Defines a concentrator for deferred events.
|
| DeferredSplitter<T> |
Defines a splitter for deferred event callback chains.
|
| Logger |
Provides a common logging interface which may be used by Reaction clients to
perform runtime message logging to a common backend log service.
|
| Reactor |
Defines the user API for accessing the reactor object.
|
| Signal<T> |
Defines the signal event interface.
|
| Signalable<T> |
Defines the interface to a signalable object.
|
| Threadable<T,U> |
Defines the interface to a threadable task object.
|
| Timeable<T> |
Defines the interface to a timeable object.
|
| Exception | Description |
|---|---|
| DeferredContextException |
Indicates an attempt to make an invalid call to the
Deferred.defer()
method. |
| DeferredTerminationException |
Indicates that a deferred callback chain is already terminated.
|
| DeferredTimedOutException |
Indicates that a deferred event has timed out.
|
| DeferredTriggeredException |
Indicates an invalid attempt to trigger a deferred event object.
|
| ReactionDefaultException |
Defines the default exception class for the Reaction framework.
|
| ReactionRuntimeException |
Defines the default runtime exception class for the Reaction framework.
|
| ReactorNotRunningException |
Indicates an attempt to access the reactor when it is not running.
|
| RestrictedCapabilityException |
Indicates that an attempt has been made to access an interface method which
has a restricted capability.
|
| SignalContextException |
Indicates an attempt to make an invalid call from a signal callback.
|
| ThreadableRunningException |
Indicates that a threadable object is already executing.
|