public interface RequestDispatcher
Requests received on a ListenEndpoint will be dispatched to the instance of this
 interface that was passed to the endpoint's listen method.
| Modifier and Type | Method and Description | 
|---|---|
void | 
dispatch(InboundRequest request)
Processes an inbound request. 
 | 
void dispatch(InboundRequest request)
The supplied InboundRequest is used to read the
 request data and to write the response.  The request is
 processed in the current thread; this method does not return
 until it is done processing the request.
 
After the invocation of this method completes (either by
 returning normally or by throwing an exception), the supplied
 InboundRequest will be automatically terminated
 (see InboundRequest.abort()).  If this method completes
 before the close method has been invoked on the
 stream returned by the request's getResponseOutputStream
 method, there is no guarantee that any or none of the data
 written to the stream will be delivered; the implication is
 that the implementation of this method is no longer interested
 in the successful delivery of the response.
request - the InboundRequest to use to read
 the request data and write the responseNullPointerException - if request is
 null