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.
|