| Modifier and Type | Field and Description |
|---|---|
| private Set |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| protected abstract AbstractEndpoint. | |
| private AbstractEndpoint. | checkForPipelinedData(AbstractEndpoint.
|
| protected void | |
| protected abstract AbstractEndpoint. | Returns: The state the caller should put the socket in when this method returnsThe event to process status)Process an in-progress request that is not longer in standard HTTP mode. |
| public Iterator | |
| protected abstract Log | |
| protected void | logAccess(SocketWrapperBase<?>
The connection to process socketWrapper)Add an entry to the access log for a failed connection attempt. |
| public AbstractEndpoint. | process(SocketWrapperBase<?>
The connection to process socketWrapper, SocketEvent The status of the connection that triggered this additional processing status)Implements org. Process a connection. |
| protected abstract AbstractEndpoint. | Returns: The state the caller should put the socket in when this method returnsThe connection to process socketWrapper)Service a 'standard' HTTP request. |
| dispatches | back to summary |
|---|---|
| private Set<DispatchType> dispatches | |
| AbstractProcessorLight | back to summary |
|---|---|
| public AbstractProcessorLight() | |
| addDispatch | back to summary |
|---|---|
| public void addDispatch(DispatchType dispatchType) | |
| asyncPostProcess | back to summary |
|---|---|
| protected abstract AbstractEndpoint. | |
| checkForPipelinedData | back to summary |
|---|---|
| private AbstractEndpoint. | |
| clearDispatches | back to summary |
|---|---|
| protected void clearDispatches() | |
| dispatch | back to summary |
|---|---|
| protected abstract AbstractEndpoint. Process an in-progress request that is not longer in standard HTTP mode. Uses currently include Servlet 3.0 Async and HTTP upgrade connections. Further uses may be added in the future. These will typically start as HTTP requests.
| |
| getIteratorAndClearDispatches | back to summary |
|---|---|
| public Iterator | |
| getLog | back to summary |
|---|---|
| protected abstract Log getLog() | |
| logAccess | back to summary |
|---|---|
| protected void logAccess(SocketWrapperBase<?> socketWrapper) throws IOException Add an entry to the access log for a failed connection attempt.
| |
| process | back to summary |
|---|---|
| public AbstractEndpoint. Implements org. Doc from org. Process a connection. This is called whenever an event occurs (e.g. more data arrives) that allows processing to continue for a connection that is not currently being processed.
| |
| service | back to summary |
|---|---|
| protected abstract AbstractEndpoint. Service a 'standard' HTTP request. This method is called for both new requests and for requests that have
partially read the HTTP request line or HTTP headers. Once the headers have been fully read this method is not
called again until there is a new HTTP request to process. Note that the request type may change during
processing which may result in one or more calls to
| |