Uses of Interface
org.apache.hc.core5.http.HttpConnection
Packages that use HttpConnection
Package
Description
Core HTTP transport component APIs.
Default implementations of core HTTP APIs.
Default implementation of HTTP/1.1 transport based on the classic
(blocking) I/O model.
Default implementation of HTTP/1.1 transport based on
the asynchronous (non-blocking) I/O model.
Core HTTP transport APIs based on the classic (blocking) I/O model.
Default implementation of HTTP/2 transport based on
the asynchronous (non-blocking) I/O model.
-
Uses of HttpConnection in org.apache.hc.core5.http
Methods in org.apache.hc.core5.http with parameters of type HttpConnectionModifier and TypeMethodDescriptionvoid
ExceptionListener.onError
(HttpConnection connection, Exception ex) -
Uses of HttpConnection in org.apache.hc.core5.http.impl
Methods in org.apache.hc.core5.http.impl with parameters of type HttpConnectionModifier and TypeMethodDescriptionvoid
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 HttpConnectionModifier and TypeClassDescription(package private) class
class
Default implementation ofHttpClientConnection
.class
Default implementation ofHttpServerConnection
. -
Uses of HttpConnection in org.apache.hc.core5.http.impl.nio
Subinterfaces of HttpConnection in org.apache.hc.core5.http.impl.nioModifier and TypeInterfaceDescriptioninterface
IOEventHandler
that also exposesHttpConnection
properties.Classes in org.apache.hc.core5.http.impl.nio that implement HttpConnectionModifier and TypeClassDescription(package private) class
(package private) class
AbstractHttp1StreamDuplexer<IncomingMessage extends HttpMessage,
OutgoingMessage extends HttpMessage> class
IOEventHandler
that implements client side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.class
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
IOEventHandler
that implements server side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.class
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 HttpConnectionModifier and TypeInterfaceDescriptioninterface
HttpConnectionFactory<T extends HttpConnection>
Factory forHttpConnection
instances.Subinterfaces of HttpConnection in org.apache.hc.core5.http.ioModifier and TypeInterfaceDescriptioninterface
Abstract blocking HTTP connection interface.interface
A client-side HTTP connection, which can be used for sending requests and receiving responses.interface
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 HttpConnectionModifier and TypeMethodDescriptionvoid
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 HttpConnectionModifier and TypeClassDescription(package private) class
(package private) class
class
IOEventHandler
that implements client side HTTP/2 messaging protocol with full support for multiplexed message transmission.class
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
I/O event handler for events fired byProtocolIOSession
that implements client side HTTP/2 messaging protocol with full support for multiplexed message transmission.class
(package private) class
class
IOEventHandler
that implements server side HTTP/2 messaging protocol with full support for multiplexed message transmission.class
I/O event handler for events fired byProtocolIOSession
that implements server side of the HTTP/2 protocol negotiation handshake.class
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 HttpConnectionModifier and TypeMethodDescriptionvoid
H2StreamListener.onFrameInput
(HttpConnection connection, int streamId, RawFrame frame) void
H2StreamListener.onFrameOutput
(HttpConnection connection, int streamId, RawFrame frame) void
H2StreamListener.onHeaderInput
(HttpConnection connection, int streamId, List<? extends Header> headers) void
H2StreamListener.onHeaderOutput
(HttpConnection connection, int streamId, 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 HttpConnectionModifier and TypeClassDescriptionclass
class
Methods in org.apache.hc.core5.testing.classic with parameters of type HttpConnectionModifier and TypeMethodDescriptionvoid
LoggingExceptionListener.onError
(HttpConnection conn, 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 HttpConnectionModifier and TypeMethodDescriptionvoid
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, List<? extends Header> headers) void
LoggingH2StreamListener.onHeaderOutput
(HttpConnection connection, int streamId, 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)