public abstract class AbstractRequestHandler extends java.lang.Object implements RequestHandler, RequestEventSource
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<RequestListener> |
listeners |
protected ResponseRenderer |
responseRenderer |
HANDLER_CLASS_KEY| Constructor and Description |
|---|
AbstractRequestHandler(ResponseRenderer responseRenderer) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRequestListener(RequestListener requestListener) |
Response |
handle(Request request) |
protected abstract ResponseDefinition |
handleRequest(Request request) |
protected java.util.List<RequestListener> listeners
protected final ResponseRenderer responseRenderer
public AbstractRequestHandler(ResponseRenderer responseRenderer)
public void addRequestListener(RequestListener requestListener)
addRequestListener in interface RequestEventSourcepublic Response handle(Request request)
handle in interface RequestHandlerprotected abstract ResponseDefinition handleRequest(Request request)