Uses of Interface
org.apache.hc.core5.io.ModalCloseable
-
Packages that use ModalCloseable Package Description org.apache.hc.core5.http Core HTTP transport component APIs.org.apache.hc.core5.http.impl.bootstrap HTTP/1.1 requester and server bootstrap.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.http2.impl.nio.bootstrap HTTP/2 capable requester and server bootstrap.org.apache.hc.core5.http2.nio.pool HTTP/2 specific pool component APIs.org.apache.hc.core5.io Core I/O component APIs and utilities.org.apache.hc.core5.pool Client side connection pool component APIs.org.apache.hc.core5.reactor Event driven network communication APIs and components loosely based on Doug Lea's reactor pattern.org.apache.hc.core5.reactor.ssl TLS/SSL support for I/O reactors.org.apache.hc.core5.testing.classic org.apache.hc.core5.testing.nio -
-
Uses of ModalCloseable in org.apache.hc.core5.http
Subinterfaces of ModalCloseable in org.apache.hc.core5.http Modifier and Type Interface Description interfaceHttpConnectionA generic HTTP connection, useful on client and server side.interfaceSocketModalCloseableA 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 ModalCloseable Modifier and Type Class Description classAsyncRequesterProtocol agnostic client side I/O session initiator.classAsyncServerProtocol agnostic server side I/O session handler.classHttpAsyncRequesterHTTP/1.1 client side message exchange initiator.classHttpAsyncServerHTTP/1.1 server side message exchange handler.classHttpRequesterHTTP/1.1 client side message exchange initiator.classHttpServerHTTP/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 ModalCloseable Modifier and Type Class Description (package private) classBHttpConnectionBaseclassDefaultBHttpClientConnectionDefault implementation ofHttpClientConnection.classDefaultBHttpServerConnectionDefault implementation ofHttpServerConnection. -
Uses of ModalCloseable in org.apache.hc.core5.http.impl.nio
Subinterfaces of ModalCloseable in org.apache.hc.core5.http.impl.nio Modifier and Type Interface Description interfaceHttpConnectionEventHandlerIOEventHandlerthat also exposesHttpConnectionproperties.Classes in org.apache.hc.core5.http.impl.nio that implement ModalCloseable Modifier and Type Class Description (package private) classAbstractHttp1IOEventHandler(package private) classAbstractHttp1StreamDuplexer<IncomingMessage extends HttpMessage,OutgoingMessage extends HttpMessage>classClientHttp1IOEventHandlerIOEventHandlerthat implements client side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.classClientHttp1StreamDuplexerI/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.classServerHttp1IOEventHandlerIOEventHandlerthat implements server side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.classServerHttp1StreamDuplexerI/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.io Modifier and Type Interface Description interfaceBHttpConnectionAbstract blocking HTTP connection interface.interfaceHttpClientConnectionA client-side HTTP connection, which can be used for sending requests and receiving responses.interfaceHttpServerConnectionA 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 ModalCloseable Modifier and Type Class Description (package private) classAbstractH2IOEventHandler(package private) classAbstractH2StreamMultiplexerclassClientH2IOEventHandlerIOEventHandlerthat implements client side HTTP/2 messaging protocol with full support for multiplexed message transmission.classClientH2PrefaceHandlerI/O event handler for events fired byProtocolIOSessionthat implements client side of the HTTP/2 protocol negotiation handshake always forcing the choice of HTTP/2.classClientH2StreamMultiplexerI/O event handler for events fired byProtocolIOSessionthat implements client side HTTP/2 messaging protocol with full support for multiplexed message transmission.classHttpProtocolNegotiator(package private) classPrefaceHandlerBaseclassServerH2IOEventHandlerIOEventHandlerthat implements server side HTTP/2 messaging protocol with full support for multiplexed message transmission.classServerH2PrefaceHandlerI/O event handler for events fired byProtocolIOSessionthat implements server side of the HTTP/2 protocol negotiation handshake.classServerH2StreamMultiplexerI/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 ModalCloseable Modifier and Type Class Description classH2AsyncRequesterClient side message exchange initiator capable of negotiating HTTP/2 or HTTP/1.1 compatible connections.classH2MultiplexingRequesterHTTP/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 ModalCloseable Modifier and Type Class Description classH2ConnPoolPool 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 ModalCloseable Modifier and Type Method Description static 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 ModalCloseable Modifier and Type Interface Description interfaceConnPool<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>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.pool Modifier and Type Interface Description interfaceManagedConnPool<T,C extends ModalCloseable>Classes in org.apache.hc.core5.pool that implement ModalCloseable Modifier and Type Class Description classLaxConnPool<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.reactor Modifier and Type Interface Description interfaceIOReactorHttpCore NIO is based on the Reactor pattern as described by Doug Lea.interfaceIOReactorServiceIOReactorrunning as a service.interfaceIOSessionIOSession interface represents a sequence of logically related data exchanges between two end points.interfaceListenerEndpointListenerEndpoint interface represents an endpoint used by an I/O reactor to listen for incoming connection from remote clients.interfaceProtocolIOSessionTLS capable, protocol upgradableIOSession.Classes in org.apache.hc.core5.reactor that implement ModalCloseable Modifier and Type Class Description (package private) classAbstractIOReactorBaseclassAbstractIOSessionPool<T>(package private) classAbstractSingleCoreIOReactorclassDefaultConnectingIOReactorMulti-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.classDefaultListeningIOReactorMulti-core I/O reactor that can act as bothConnectionInitiatorandConnectionAcceptor.(package private) classInternalChannel(package private) classInternalConnectChannel(package private) classInternalDataChannel(package private) classIOSessionImpl(package private) classListenerEndpointImpl(package private) classMultiCoreIOReactor(package private) classSingleCoreIOReactor(package private) classSingleCoreListeningIOReactorFields in org.apache.hc.core5.reactor with type parameters of type ModalCloseable Modifier and Type Field Description private java.util.concurrent.atomic.AtomicReference<ModalCloseable>IOSessionRequest. closeableRefMethods in org.apache.hc.core5.reactor with parameters of type ModalCloseable Modifier and Type Method Description voidIOSessionRequest. assign(ModalCloseable closeable) -
Uses of ModalCloseable in org.apache.hc.core5.reactor.ssl
Classes in org.apache.hc.core5.reactor.ssl that implement ModalCloseable Modifier and Type Class Description classSSLIOSessionSSLIOSessionis 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 ModalCloseable Modifier and Type Class Description classLoggingBHttpClientConnectionclassLoggingBHttpServerConnection -
Uses of ModalCloseable in org.apache.hc.core5.testing.nio
Classes in org.apache.hc.core5.testing.nio that implement ModalCloseable Modifier and Type Class Description classClientSessionEndpointClient endpoint that can be used to initiate HTTP message exchanges.classLoggingIOSession
-