Uses of Interface
org.apache.hc.core5.io.ModalCloseable
Packages that use ModalCloseable
Package
Description
Core HTTP transport component APIs.
HTTP/1.1 requester and server bootstrap.
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.
HTTP/2 capable requester and server bootstrap.
HTTP/2 specific pool component APIs.
Core I/O component APIs and utilities.
Client side connection pool component APIs.
Event driven network communication APIs and components loosely based on
Doug Lea's
reactor pattern.
TLS/SSL support for I/O reactors.
-
Uses of ModalCloseable in org.apache.hc.core5.http
Subinterfaces of ModalCloseable in org.apache.hc.core5.httpModifier and TypeInterfaceDescriptioninterfaceA generic HTTP connection, useful on client and server side.interfaceA genericModalCloseablebacked by a network socket. -
Uses of ModalCloseable in org.apache.hc.core5.http.impl.bootstrap
Classes in org.apache.hc.core5.http.impl.bootstrap that implement ModalCloseableModifier and TypeClassDescriptionclassProtocol agnostic client side I/O session initiator.classProtocol agnostic server side I/O session handler.classHTTP/1.1 client side message exchange initiator.classHTTP/1.1 server side message exchange handler.classHTTP/1.1 client side message exchange initiator.classHTTP/1.1 server side message exchange handler. -
Uses of ModalCloseable in org.apache.hc.core5.http.impl.io
Classes in org.apache.hc.core5.http.impl.io that implement ModalCloseableModifier and TypeClassDescription(package private) classclassDefault implementation ofHttpClientConnection.classDefault implementation ofHttpServerConnection. -
Uses of ModalCloseable in org.apache.hc.core5.http.impl.nio
Subinterfaces of ModalCloseable in org.apache.hc.core5.http.impl.nioModifier and TypeInterfaceDescriptioninterfaceIOEventHandlerthat also exposesHttpConnectionproperties.Classes in org.apache.hc.core5.http.impl.nio that implement ModalCloseableModifier 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 ModalCloseable in org.apache.hc.core5.http.io
Subinterfaces of ModalCloseable 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. -
Uses of ModalCloseable in org.apache.hc.core5.http2.impl.nio
Classes in org.apache.hc.core5.http2.impl.nio that implement ModalCloseableModifier 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. -
Uses of ModalCloseable in org.apache.hc.core5.http2.impl.nio.bootstrap
Classes in org.apache.hc.core5.http2.impl.nio.bootstrap that implement ModalCloseableModifier and TypeClassDescriptionclassClient side message exchange initiator capable of negotiating HTTP/2 or HTTP/1.1 compatible connections.classHTTP/2 multiplexing client side message exchange initiator. -
Uses of ModalCloseable in org.apache.hc.core5.http2.nio.pool
Classes in org.apache.hc.core5.http2.nio.pool that implement ModalCloseableModifier and TypeClassDescriptionfinal classPool of HTTP/2 message multiplexing capable connections. -
Uses of ModalCloseable in org.apache.hc.core5.io
Methods in org.apache.hc.core5.io with parameters of type ModalCloseableModifier and TypeMethodDescriptionstatic voidCloser.close(ModalCloseable closeable, CloseMode closeMode) Closes the given Closeable in a null-safe manner. -
Uses of ModalCloseable in org.apache.hc.core5.pool
Classes in org.apache.hc.core5.pool with type parameters of type ModalCloseableModifier and TypeInterfaceDescriptioninterfaceConnPool<T,C extends ModalCloseable> ConnPoolrepresents a shared pool connections can be leased from and released back to.interfaceDisposalCallback<T extends ModalCloseable>Represents a customizable disposal strategy forModalCloseableinstances.classLaxConnPool<T,C extends ModalCloseable> Connection pool with higher concurrency but with lax connection limit guarantees.(package private) static classLaxConnPool.LeaseRequest<T,C extends ModalCloseable> (package private) static classLaxConnPool.PerRoutePool<T,C extends ModalCloseable> interfaceManagedConnPool<T,C extends ModalCloseable> final classPoolEntry<T,C extends ModalCloseable> Pool entry containing a pool connection object along with its route.classStrictConnPool<T,C extends ModalCloseable> Connection pool with strict connection limit guarantees.(package private) static classStrictConnPool.LeaseRequest<T,C extends ModalCloseable> (package private) static classStrictConnPool.PerRoutePool<T,C extends ModalCloseable> Subinterfaces of ModalCloseable in org.apache.hc.core5.poolClasses in org.apache.hc.core5.pool that implement ModalCloseableModifier and TypeClassDescriptionclassLaxConnPool<T,C extends ModalCloseable> Connection pool with higher concurrency but with lax connection limit guarantees.classStrictConnPool<T,C extends ModalCloseable> Connection pool with strict connection limit guarantees. -
Uses of ModalCloseable in org.apache.hc.core5.reactor
Subinterfaces of ModalCloseable in org.apache.hc.core5.reactorModifier and TypeInterfaceDescriptioninterfaceHttpCore NIO is based on the Reactor pattern as described by Doug Lea.interfaceIOReactorrunning as a service.interfaceIOSession interface represents a sequence of logically related data exchanges between two end points.interfaceListenerEndpoint interface represents an endpoint used by an I/O reactor to listen for incoming connection from remote clients.interfaceTLS capable, protocol upgradableIOSession.Classes in org.apache.hc.core5.reactor that implement ModalCloseableModifier and TypeClassDescription(package private) classclass(package private) classclassMulti-core I/O reactor that can act asConnectionInitiatorInternally this I/O reactor distributes newly created I/O session equally across multiple I/O worker threads for a more optimal resource utilization and a better I/O performance.classMulti-core I/O reactor that can act as bothConnectionInitiatorandConnectionAcceptor.(package private) class(package private) final class(package private) final class(package private) class(package private) class(package private) class(package private) class(package private) classFields in org.apache.hc.core5.reactor with type parameters of type ModalCloseableModifier and TypeFieldDescriptionprivate final AtomicReference<ModalCloseable> IOSessionRequest.closeableRefMethods in org.apache.hc.core5.reactor with parameters of type ModalCloseable -
Uses of ModalCloseable in org.apache.hc.core5.reactor.ssl
Classes in org.apache.hc.core5.reactor.ssl that implement ModalCloseableModifier and TypeClassDescriptionclassSSLIOSessionis a decorator class intended to transparently extend anIOSessionwith transport layer security capabilities based on the SSL/TLS protocol. -
Uses of ModalCloseable in org.apache.hc.core5.testing.classic
Classes in org.apache.hc.core5.testing.classic that implement ModalCloseableModifier and TypeClassDescriptionclassclass -
Uses of ModalCloseable in org.apache.hc.core5.testing.nio
Classes in org.apache.hc.core5.testing.nio that implement ModalCloseableModifier and TypeClassDescriptionfinal classClient endpoint that can be used to initiate HTTP message exchanges.class