public class LoggingNHttpServerConnection
extends org.apache.http.impl.nio.DefaultNHttpServerConnection
requestParser, responseWriterconnMetrics, contentDecoder, contentEncoder, context, hasBufferedInput, hasBufferedOutput, inbuf, incomingContentStrategy, inTransportMetrics, outbuf, outgoingContentStrategy, outTransportMetrics, remote, request, response, session, status| Constructor and Description |
|---|
LoggingNHttpServerConnection(org.apache.http.nio.reactor.IOSession session,
int bufferSize,
int fragmentSizeHint,
org.apache.http.nio.util.ByteBufferAllocator allocator,
CharsetDecoder charDecoder,
CharsetEncoder charEncoder,
org.apache.http.config.MessageConstraints constraints,
org.apache.http.entity.ContentLengthStrategy incomingContentStrategy,
org.apache.http.entity.ContentLengthStrategy outgoingContentStrategy,
org.apache.http.nio.NHttpMessageParserFactory<org.apache.http.HttpRequest> requestParserFactory,
org.apache.http.nio.NHttpMessageWriterFactory<org.apache.http.HttpResponse> responseWriterFactory,
org.apache.commons.logging.Log log) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
consumeInput(org.apache.http.nio.NHttpServerEventHandler handler) |
void |
produceOutput(org.apache.http.nio.NHttpServerEventHandler handler) |
void |
shutdown() |
void |
submitResponse(org.apache.http.HttpResponse response) |
consumeInput, createIncomingContentStrategy, createRequestParser, createResponseWriter, isResponseSubmitted, onRequestReceived, onResponseSubmitted, produceOutput, resetInput, resetOutputassertNotClosed, bind, createConnectionMetrics, createContentDecoder, createContentEncoder, createOutgoingContentStrategy, createTransportMetrics, getContext, getHttpRequest, getHttpResponse, getLocalAddress, getLocalPort, getMetrics, getRemoteAddress, getRemotePort, getSocket, getSocketTimeout, getStatus, hasBufferedInput, hasBufferedOutput, isOpen, isStale, prepareDecoder, prepareEncoder, requestInput, requestOutput, setSocketTimeout, suspendInput, suspendOutput, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetContext, getHttpRequest, getHttpResponse, getStatuspublic LoggingNHttpServerConnection(org.apache.http.nio.reactor.IOSession session,
int bufferSize,
int fragmentSizeHint,
org.apache.http.nio.util.ByteBufferAllocator allocator,
CharsetDecoder charDecoder,
CharsetEncoder charEncoder,
org.apache.http.config.MessageConstraints constraints,
org.apache.http.entity.ContentLengthStrategy incomingContentStrategy,
org.apache.http.entity.ContentLengthStrategy outgoingContentStrategy,
org.apache.http.nio.NHttpMessageParserFactory<org.apache.http.HttpRequest> requestParserFactory,
org.apache.http.nio.NHttpMessageWriterFactory<org.apache.http.HttpResponse> responseWriterFactory,
org.apache.commons.logging.Log log)
public void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in interface org.apache.http.HttpConnectionclose in class org.apache.http.impl.nio.NHttpConnectionBaseIOExceptionpublic void shutdown()
throws IOException
shutdown in interface org.apache.http.HttpConnectionshutdown in interface org.apache.http.nio.IOControlshutdown in class org.apache.http.impl.nio.NHttpConnectionBaseIOExceptionpublic void submitResponse(org.apache.http.HttpResponse response)
throws IOException,
org.apache.http.HttpException
submitResponse in interface org.apache.http.nio.NHttpServerConnectionsubmitResponse in class org.apache.http.impl.nio.DefaultNHttpServerConnectionIOExceptionorg.apache.http.HttpExceptionpublic void consumeInput(org.apache.http.nio.NHttpServerEventHandler handler)
consumeInput in class org.apache.http.impl.nio.DefaultNHttpServerConnectionpublic void produceOutput(org.apache.http.nio.NHttpServerEventHandler handler)
produceOutput in class org.apache.http.impl.nio.DefaultNHttpServerConnectionCopyright © 2005-2017 Apache Software Foundation. All Rights Reserved.