Uses of Interface
org.apache.hc.core5.reactor.IOReactor
Packages that use IOReactor
Package
Description
HTTP/1.1 requester and server bootstrap.
HTTP/2 capable requester and server bootstrap.
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 IOReactorModifier 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. -
Uses of IOReactor in org.apache.hc.core5.http2.impl.nio.bootstrap
Classes in org.apache.hc.core5.http2.impl.nio.bootstrap that implement IOReactorModifier 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 IOReactor in org.apache.hc.core5.reactor
Subinterfaces of IOReactor in org.apache.hc.core5.reactorClasses in org.apache.hc.core5.reactor that implement IOReactorModifier and TypeClassDescription(package private) class(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) class(package private) classFields in org.apache.hc.core5.reactor declared as IOReactorConstructors in org.apache.hc.core5.reactor with parameters of type IOReactorModifierConstructorDescription(package private)MultiCoreIOReactor(IOReactor[] ioReactors, Thread[] threads)