|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| IEventProcessorStrategy | Strategy interface for implementing
AbstractCompoundRequestCycleProcessor.processEvents(RequestCycle). |
| IExceptionResponseStrategy | Strategy interface for implementing
AbstractCompoundRequestCycleProcessor.respond(RuntimeException, RequestCycle). |
| IRequestTargetResolverStrategy | Strategy interface for implementing
AbstractCompoundRequestCycleProcessor.resolve(RequestCycle, RequestParameters). |
| IResponseStrategy | Strategy interface for implementing
AbstractCompoundRequestCycleProcessor.respond(RuntimeException, RequestCycle). |
| Class Summary | |
|---|---|
| AbstractCompoundRequestCycleProcessor | A request cycle processor implementatation that delegates to pluggable strategies. |
| CompoundRequestCycleProcessor | Default implementation of AbstractCompoundRequestCycleProcessor that expects
the delegate strategies to be set once at construction time. |
| DefaultEventProcessorStrategy | The default event processing strategy looks whether the current target is of
type IEventProcessor and, if so, calls
method
IEventProcessor.processEvents(RequestCycle)
on them. |
| DefaultExceptionResponseStrategy | Default implementation of
IExceptionResponseStrategy. |
| DefaultRequestTargetResolverStrategy | Default target resolver strategy. |
| DefaultResponseStrategy | Default implementation of response strategy that just calls
IRequestTarget.respond(RequestCycle). |
This package contains a convenience implementation of IRequestCycleProcessor that breaks its functionality in delegate strategies so that they can more easily be mixed and matched. This package also contains a couple of protocol independent default implementations of those strategies.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||