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 TypeMethodDescriptionvoidExceptionListener.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 TypeMethodDescriptionvoidHttp1StreamListener.onExchangeComplete(HttpConnection connection, boolean keepAlive) voidHttp1StreamListener.onRequestHead(HttpConnection connection, HttpRequest request) voidHttp1StreamListener.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) classclassDefault implementation ofHttpClientConnection.classDefault 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 TypeInterfaceDescriptioninterfaceIOEventHandlerthat also exposesHttpConnectionproperties.Classes in org.apache.hc.core5.http.impl.nio that implement HttpConnectionModifier and TypeClassDescription(package private) class(package private) classAbstractHttp1StreamDuplexer<IncomingMessage extends HttpMessage,OutgoingMessage extends HttpMessage> classIOEventHandlerthat implements client side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.classI/O event handler for events fired byProtocolIOSessionthat implements client side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.classIOEventHandlerthat implements server side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.classI/O event handler for events fired byProtocolIOSessionthat 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 TypeInterfaceDescriptioninterfaceHttpConnectionFactory<T extends HttpConnection>Factory forHttpConnectioninstances.Subinterfaces of HttpConnection in org.apache.hc.core5.http.ioModifier and TypeInterfaceDescriptioninterfaceAbstract blocking HTTP connection interface.interfaceA client-side HTTP connection, which can be used for sending requests and receiving responses.interfaceA 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 TypeMethodDescriptionvoidHttpResponseInformationCallback.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) classclassIOEventHandlerthat implements client side HTTP/2 messaging protocol with full support for multiplexed message transmission.classI/O event handler for events fired byProtocolIOSessionthat implements client side of the HTTP/2 protocol negotiation handshake always forcing the choice of HTTP/2.classI/O event handler for events fired byProtocolIOSessionthat implements client side HTTP/2 messaging protocol with full support for multiplexed message transmission.class(package private) classclassIOEventHandlerthat implements server side HTTP/2 messaging protocol with full support for multiplexed message transmission.classI/O event handler for events fired byProtocolIOSessionthat implements server side of the HTTP/2 protocol negotiation handshake.classI/O event handler for events fired byProtocolIOSessionthat 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 TypeMethodDescriptionvoidH2StreamListener.onFrameInput(HttpConnection connection, int streamId, RawFrame frame) voidH2StreamListener.onFrameOutput(HttpConnection connection, int streamId, RawFrame frame) voidH2StreamListener.onHeaderInput(HttpConnection connection, int streamId, List<? extends Header> headers) voidH2StreamListener.onHeaderOutput(HttpConnection connection, int streamId, List<? extends Header> headers) voidH2StreamListener.onInputFlowControl(HttpConnection connection, int streamId, int delta, int actualSize) voidH2StreamListener.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 TypeClassDescriptionclassclassMethods in org.apache.hc.core5.testing.classic with parameters of type HttpConnectionModifier and TypeMethodDescriptionvoidLoggingExceptionListener.onError(HttpConnection conn, Exception ex) voidLoggingHttp1StreamListener.onExchangeComplete(HttpConnection connection, boolean keepAlive) voidLoggingHttp1StreamListener.onRequestHead(HttpConnection connection, HttpRequest request) voidLoggingHttp1StreamListener.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 TypeMethodDescriptionvoidLoggingHttp1StreamListener.onExchangeComplete(HttpConnection connection, boolean keepAlive) voidLoggingH2StreamListener.onFrameInput(HttpConnection connection, int streamId, RawFrame frame) voidLoggingH2StreamListener.onFrameOutput(HttpConnection connection, int streamId, RawFrame frame) voidLoggingH2StreamListener.onHeaderInput(HttpConnection connection, int streamId, List<? extends Header> headers) voidLoggingH2StreamListener.onHeaderOutput(HttpConnection connection, int streamId, List<? extends Header> headers) voidLoggingH2StreamListener.onInputFlowControl(HttpConnection connection, int streamId, int delta, int actualSize) voidLoggingH2StreamListener.onOutputFlowControl(HttpConnection connection, int streamId, int delta, int actualSize) voidLoggingHttp1StreamListener.onRequestHead(HttpConnection connection, HttpRequest request) voidLoggingHttp1StreamListener.onResponseHead(HttpConnection connection, HttpResponse response)