Uses of Interface
org.apache.hc.core5.reactor.IOEventHandler
Packages that use IOEventHandler
Package
Description
Default implementation of HTTP/1.1 transport based on
the asynchronous (non-blocking) I/O model.
Default implementation of HTTP/2 transport based on
the asynchronous (non-blocking) I/O model.
Event driven network communication APIs and components loosely based on
Doug Lea's
reactor pattern.
TLS/SSL support for I/O reactors.
-
Uses of IOEventHandler in org.apache.hc.core5.http.impl.nio
Subinterfaces of IOEventHandler in org.apache.hc.core5.http.impl.nioModifier and TypeInterfaceDescriptioninterface
IOEventHandler
that also exposesHttpConnection
properties.Classes in org.apache.hc.core5.http.impl.nio that implement IOEventHandlerModifier and TypeClassDescription(package private) class
class
IOEventHandler
that implements client side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.class
IOEventHandler
that implements server side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.Methods in org.apache.hc.core5.http.impl.nio that return IOEventHandlerModifier and TypeMethodDescriptionClientHttp1IOEventHandlerFactory.createHandler
(ProtocolIOSession ioSession, Object attachment) ServerHttp1IOEventHandlerFactory.createHandler
(ProtocolIOSession ioSession, Object attachment) -
Uses of IOEventHandler in org.apache.hc.core5.http2.impl.nio
Classes in org.apache.hc.core5.http2.impl.nio that implement IOEventHandlerModifier and TypeClassDescription(package private) class
class
IOEventHandler
that implements client side HTTP/2 messaging protocol with full support for multiplexed message transmission.class
I/O event handler for events fired byProtocolIOSession
that implements client side of the HTTP/2 protocol negotiation handshake always forcing the choice of HTTP/2.class
(package private) class
class
IOEventHandler
that implements server side HTTP/2 messaging protocol with full support for multiplexed message transmission.class
I/O event handler for events fired byProtocolIOSession
that implements server side of the HTTP/2 protocol negotiation handshake. -
Uses of IOEventHandler in org.apache.hc.core5.reactor
Classes in org.apache.hc.core5.reactor that implement IOEventHandlerModifier and TypeClassDescription(package private) final class
Implements the client side of SOCKS protocol version 5 as per https://tools.ietf.org/html/rfc1928.Fields in org.apache.hc.core5.reactor with type parameters of type IOEventHandlerModifier and TypeFieldDescriptionprivate final AtomicReference
<IOEventHandler> InternalDataChannel.eventHandlerRef
private final AtomicReference
<IOEventHandler> IOSessionImpl.handlerRef
Methods in org.apache.hc.core5.reactor that return IOEventHandlerModifier and TypeMethodDescriptionIOEventHandlerFactory.createHandler
(ProtocolIOSession ioSession, Object attachment) SocksProxyProtocolHandlerFactory.createHandler
(ProtocolIOSession ioSession, Object attachment) Deprecated.private IOEventHandler
InternalDataChannel.ensureHandler
(IOSession session) InternalDataChannel.getHandler()
IOSession.getHandler()
Returns event handler associated with the session.IOSessionImpl.getHandler()
Methods in org.apache.hc.core5.reactor with parameters of type IOEventHandlerModifier and TypeMethodDescriptionvoid
InternalDataChannel.upgrade
(IOEventHandler handler) void
IOSession.upgrade
(IOEventHandler handler) Upgrades event handler associated with the session.void
IOSessionImpl.upgrade
(IOEventHandler handler) -
Uses of IOEventHandler in org.apache.hc.core5.reactor.ssl
Fields in org.apache.hc.core5.reactor.ssl declared as IOEventHandlerMethods in org.apache.hc.core5.reactor.ssl that return IOEventHandlerModifier and TypeMethodDescriptionprivate IOEventHandler
SSLIOSession.ensureHandler()
SSLIOSession.getHandler()
Methods in org.apache.hc.core5.reactor.ssl with parameters of type IOEventHandler -
Uses of IOEventHandler in org.apache.hc.core5.testing.nio
Methods in org.apache.hc.core5.testing.nio that return IOEventHandlerModifier and TypeMethodDescriptionInternalClientHttp1EventHandlerFactory.createHandler
(ProtocolIOSession ioSession, Object attachment) InternalClientProtocolNegotiationStarter.createHandler
(ProtocolIOSession ioSession, Object attachment) InternalServerHttp1EventHandlerFactory.createHandler
(ProtocolIOSession ioSession, Object attachment) InternalServerProtocolNegotiationStarter.createHandler
(ProtocolIOSession ioSession, Object attachment) LoggingIOSession.getHandler()
Methods in org.apache.hc.core5.testing.nio with parameters of type IOEventHandler