Uses of Interface
org.apache.hc.core5.http.HttpConnection
-
Packages that use HttpConnection Package Description org.apache.hc.core5.http Core HTTP transport component APIs.org.apache.hc.core5.http.impl Default implementations of core HTTP APIs.org.apache.hc.core5.http.impl.io Default implementation of HTTP/1.1 transport based on the classic (blocking) I/O model.org.apache.hc.core5.http.impl.nio Default implementation of HTTP/1.1 transport based on the asynchronous (non-blocking) I/O model.org.apache.hc.core5.http.io Core HTTP transport APIs based on the classic (blocking) I/O model.org.apache.hc.core5.http2.impl.nio Default implementation of HTTP/2 transport based on the asynchronous (non-blocking) I/O model.org.apache.hc.core5.testing.classic org.apache.hc.core5.testing.nio -
-
Uses of HttpConnection in org.apache.hc.core5.http
Methods in org.apache.hc.core5.http with parameters of type HttpConnection Modifier and Type Method Description void
ExceptionListener. onError(HttpConnection connection, java.lang.Exception ex)
-
Uses of HttpConnection in org.apache.hc.core5.http.impl
Methods in org.apache.hc.core5.http.impl with parameters of type HttpConnection Modifier and Type Method Description void
Http1StreamListener. onExchangeComplete(HttpConnection connection, boolean keepAlive)
void
Http1StreamListener. onRequestHead(HttpConnection connection, HttpRequest request)
void
Http1StreamListener. onResponseHead(HttpConnection connection, HttpResponse response)
-
Uses of HttpConnection in org.apache.hc.core5.http.impl.io
Classes in org.apache.hc.core5.http.impl.io that implement HttpConnection Modifier and Type Class Description (package private) class
BHttpConnectionBase
class
DefaultBHttpClientConnection
Default implementation ofHttpClientConnection
.class
DefaultBHttpServerConnection
Default implementation ofHttpServerConnection
. -
Uses of HttpConnection in org.apache.hc.core5.http.impl.nio
Subinterfaces of HttpConnection in org.apache.hc.core5.http.impl.nio Modifier and Type Interface Description interface
HttpConnectionEventHandler
IOEventHandler
that also exposesHttpConnection
properties.Classes in org.apache.hc.core5.http.impl.nio that implement HttpConnection Modifier and Type Class Description (package private) class
AbstractHttp1IOEventHandler
(package private) class
AbstractHttp1StreamDuplexer<IncomingMessage extends HttpMessage,OutgoingMessage extends HttpMessage>
class
ClientHttp1IOEventHandler
IOEventHandler
that implements client side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.class
ClientHttp1StreamDuplexer
I/O event handler for events fired byProtocolIOSession
that implements client side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.class
ServerHttp1IOEventHandler
IOEventHandler
that implements server side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.class
ServerHttp1StreamDuplexer
I/O event handler for events fired byProtocolIOSession
that implements server side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining. -
Uses of HttpConnection in org.apache.hc.core5.http.io
Classes in org.apache.hc.core5.http.io with type parameters of type HttpConnection Modifier and Type Interface Description interface
HttpConnectionFactory<T extends HttpConnection>
Factory forHttpConnection
instances.Subinterfaces of HttpConnection in org.apache.hc.core5.http.io Modifier and Type Interface Description interface
BHttpConnection
Abstract blocking HTTP connection interface.interface
HttpClientConnection
A client-side HTTP connection, which can be used for sending requests and receiving responses.interface
HttpServerConnection
A server-side HTTP connection, which can be used for receiving requests and sending responses.Methods in org.apache.hc.core5.http.io with parameters of type HttpConnection Modifier and Type Method Description void
HttpResponseInformationCallback. execute(HttpResponse response, HttpConnection connection, HttpContext context)
-
Uses of HttpConnection in org.apache.hc.core5.http2.impl.nio
Classes in org.apache.hc.core5.http2.impl.nio that implement HttpConnection Modifier and Type Class Description (package private) class
AbstractH2IOEventHandler
(package private) class
AbstractH2StreamMultiplexer
class
ClientH2IOEventHandler
IOEventHandler
that implements client side HTTP/2 messaging protocol with full support for multiplexed message transmission.class
ClientH2PrefaceHandler
I/O event handler for events fired byProtocolIOSession
that implements client side of the HTTP/2 protocol negotiation handshake always forcing the choice of HTTP/2.class
ClientH2StreamMultiplexer
I/O event handler for events fired byProtocolIOSession
that implements client side HTTP/2 messaging protocol with full support for multiplexed message transmission.class
HttpProtocolNegotiator
(package private) class
PrefaceHandlerBase
class
ServerH2IOEventHandler
IOEventHandler
that implements server side HTTP/2 messaging protocol with full support for multiplexed message transmission.class
ServerH2PrefaceHandler
I/O event handler for events fired byProtocolIOSession
that implements server side of the HTTP/2 protocol negotiation handshake.class
ServerH2StreamMultiplexer
I/O event handler for events fired byProtocolIOSession
that implements server side HTTP/2 messaging protocol with full support for multiplexed message transmission.Methods in org.apache.hc.core5.http2.impl.nio with parameters of type HttpConnection Modifier and Type Method Description void
H2StreamListener. onFrameInput(HttpConnection connection, int streamId, RawFrame frame)
void
H2StreamListener. onFrameOutput(HttpConnection connection, int streamId, RawFrame frame)
void
H2StreamListener. onHeaderInput(HttpConnection connection, int streamId, java.util.List<? extends Header> headers)
void
H2StreamListener. onHeaderOutput(HttpConnection connection, int streamId, java.util.List<? extends Header> headers)
void
H2StreamListener. onInputFlowControl(HttpConnection connection, int streamId, int delta, int actualSize)
void
H2StreamListener. onOutputFlowControl(HttpConnection connection, int streamId, int delta, int actualSize)
-
Uses of HttpConnection in org.apache.hc.core5.testing.classic
Classes in org.apache.hc.core5.testing.classic that implement HttpConnection Modifier and Type Class Description class
LoggingBHttpClientConnection
class
LoggingBHttpServerConnection
Methods in org.apache.hc.core5.testing.classic with parameters of type HttpConnection Modifier and Type Method Description void
LoggingExceptionListener. onError(HttpConnection conn, java.lang.Exception ex)
void
LoggingHttp1StreamListener. onExchangeComplete(HttpConnection connection, boolean keepAlive)
void
LoggingHttp1StreamListener. onRequestHead(HttpConnection connection, HttpRequest request)
void
LoggingHttp1StreamListener. onResponseHead(HttpConnection connection, HttpResponse response)
-
Uses of HttpConnection in org.apache.hc.core5.testing.nio
Methods in org.apache.hc.core5.testing.nio with parameters of type HttpConnection Modifier and Type Method Description void
LoggingHttp1StreamListener. onExchangeComplete(HttpConnection connection, boolean keepAlive)
void
LoggingH2StreamListener. onFrameInput(HttpConnection connection, int streamId, RawFrame frame)
void
LoggingH2StreamListener. onFrameOutput(HttpConnection connection, int streamId, RawFrame frame)
void
LoggingH2StreamListener. onHeaderInput(HttpConnection connection, int streamId, java.util.List<? extends Header> headers)
void
LoggingH2StreamListener. onHeaderOutput(HttpConnection connection, int streamId, java.util.List<? extends Header> headers)
void
LoggingH2StreamListener. onInputFlowControl(HttpConnection connection, int streamId, int delta, int actualSize)
void
LoggingH2StreamListener. onOutputFlowControl(HttpConnection connection, int streamId, int delta, int actualSize)
void
LoggingHttp1StreamListener. onRequestHead(HttpConnection connection, HttpRequest request)
void
LoggingHttp1StreamListener. onResponseHead(HttpConnection connection, HttpResponse response)
-