|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| ActionHandler<A extends Action<R>,R extends Result> | Instances of this interface will handle specific types of Action
classes. |
| ActionHandlerRegistry | |
| ClassActionHandlerRegistry | Instances of this interface allow ActionHandler classes to be
registered for specific Action types. |
| Dispatch | Executes actions and returns the results. |
| ExecutionContext | ExecutionContext instances are passed to ActionHandlers, and allows
them to execute sub-actions. |
| InstanceActionHandlerRegistry | This is a subclass of ActionHandlerRegistry which allows registration
of handlers by passing in the handler instance directly. |
| Class Summary | |
|---|---|
| AbstractActionHandler<A extends Action<R>,R extends Result> | Simple abstract super-class for ActionHandler implementations that
forces the Action class to be passed in as a constructor to the
handler. |
| AbstractDispatch | Abstract base implementation of the Dispatch |
| ActionResult<A extends Action<R>,R extends Result> | This contains both the original Action and the Result of that
action. |
| BatchActionHandler | This handles BatchAction requests, which are a set of multiple
actions that need to all be executed successfully in sequence for the whole
action to succeed. |
| DefaultActionHandlerRegistry | |
| LazyActionHandlerRegistry | This is a lazy-loading implementation of the registry. |
| SimpleActionHandler<A extends Action<R>,R extends Result> | The SimpleActionHandler is a base implementation which allows for only the ActionHandler.execute(Action, ExecutionContext)
method to be implemented. |
| SimpleDispatch | |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||