Uses of Interface
org.apache.hc.core5.reactor.IOReactor
-
Packages that use IOReactor Package Description org.apache.hc.core5.http.impl.bootstrap HTTP/1.1 requester and server bootstrap.org.apache.hc.core5.http2.impl.nio.bootstrap HTTP/2 capable requester and server bootstrap.org.apache.hc.core5.reactor Event driven network communication APIs and components loosely based on Doug Lea's reactor pattern. -
-
Uses of IOReactor in org.apache.hc.core5.http.impl.bootstrap
Classes in org.apache.hc.core5.http.impl.bootstrap that implement IOReactor Modifier and Type Class Description class
AsyncRequester
Protocol agnostic client side I/O session initiator.class
AsyncServer
Protocol agnostic server side I/O session handler.class
HttpAsyncRequester
HTTP/1.1 client side message exchange initiator.class
HttpAsyncServer
HTTP/1.1 server side message exchange handler. -
Uses of IOReactor in org.apache.hc.core5.http2.impl.nio.bootstrap
Classes in org.apache.hc.core5.http2.impl.nio.bootstrap that implement IOReactor Modifier and Type Class Description class
H2AsyncRequester
Client side message exchange initiator capable of negotiating HTTP/2 or HTTP/1.1 compatible connections.class
H2MultiplexingRequester
HTTP/2 multiplexing client side message exchange initiator. -
Uses of IOReactor in org.apache.hc.core5.reactor
Subinterfaces of IOReactor in org.apache.hc.core5.reactor Modifier and Type Interface Description interface
IOReactorService
IOReactor
running as a service.Classes in org.apache.hc.core5.reactor that implement IOReactor Modifier and Type Class Description (package private) class
AbstractIOReactorBase
(package private) class
AbstractSingleCoreIOReactor
class
DefaultConnectingIOReactor
Multi-core I/O reactor that can act asConnectionInitiator
Internally 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.class
DefaultListeningIOReactor
Multi-core I/O reactor that can act as bothConnectionInitiator
andConnectionAcceptor
.(package private) class
MultiCoreIOReactor
(package private) class
SingleCoreIOReactor
(package private) class
SingleCoreListeningIOReactor
Fields in org.apache.hc.core5.reactor declared as IOReactor Modifier and Type Field Description private IOReactor[]
MultiCoreIOReactor. ioReactors
Constructors in org.apache.hc.core5.reactor with parameters of type IOReactor Constructor Description MultiCoreIOReactor(IOReactor[] ioReactors, java.lang.Thread[] threads)
-