public class LoggingNHttpClientConnection extends SynapseNHttpClientConnection
requestWriter, responseParser
connMetrics, contentDecoder, contentEncoder, context, hasBufferedInput, hasBufferedOutput, inbuf, incomingContentStrategy, inTransportMetrics, outbuf, outgoingContentStrategy, outTransportMetrics, remote, request, response, session, status
Constructor and Description |
---|
LoggingNHttpClientConnection(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.NHttpMessageWriterFactory<org.apache.http.HttpRequest> requestWriterFactory,
org.apache.http.nio.NHttpMessageParserFactory<org.apache.http.HttpResponse> responseParserFactory,
org.apache.commons.logging.Log log) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
consumeInput(org.apache.http.nio.NHttpClientEventHandler handler) |
void |
produceOutput(org.apache.http.nio.NHttpClientEventHandler handler) |
void |
shutdown() |
void |
submitRequest(org.apache.http.HttpRequest request) |
markForRelease
consumeInput, createRequestWriter, createResponseParser, isRequestSubmitted, onRequestSubmitted, onResponseReceived, produceOutput, resetInput, resetOutput
assertNotClosed, bind, createConnectionMetrics, createContentDecoder, createContentEncoder, createIncomingContentStrategy, createOutgoingContentStrategy, createTransportMetrics, getContext, getHttpRequest, getHttpResponse, getLocalAddress, getLocalPort, getMetrics, getRemoteAddress, getRemotePort, getSocket, getSocketTimeout, getStatus, hasBufferedInput, hasBufferedOutput, isOpen, isStale, prepareDecoder, prepareEncoder, requestInput, requestOutput, setSocketTimeout, suspendInput, suspendOutput, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getContext, getHttpRequest, getHttpResponse, getStatus
public LoggingNHttpClientConnection(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.NHttpMessageWriterFactory<org.apache.http.HttpRequest> requestWriterFactory, org.apache.http.nio.NHttpMessageParserFactory<org.apache.http.HttpResponse> responseParserFactory, org.apache.commons.logging.Log log)
public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
close
in interface org.apache.http.HttpConnection
close
in class SynapseNHttpClientConnection
IOException
public void shutdown() throws IOException
shutdown
in interface org.apache.http.HttpConnection
shutdown
in interface org.apache.http.nio.IOControl
shutdown
in class SynapseNHttpClientConnection
IOException
public void submitRequest(org.apache.http.HttpRequest request) throws IOException, org.apache.http.HttpException
submitRequest
in interface org.apache.http.nio.NHttpClientConnection
submitRequest
in class SynapseNHttpClientConnection
IOException
org.apache.http.HttpException
public void consumeInput(org.apache.http.nio.NHttpClientEventHandler handler)
consumeInput
in class SynapseNHttpClientConnection
public void produceOutput(org.apache.http.nio.NHttpClientEventHandler handler)
produceOutput
in class SynapseNHttpClientConnection
Copyright © 2005-2017 Apache Software Foundation. All Rights Reserved.