Uses of Interface
org.apache.hc.core5.reactor.IOEventHandler
-
Packages that use IOEventHandler Package Description 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.http2.impl.nio Default implementation of HTTP/2 transport based on the asynchronous (non-blocking) I/O model.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.nio -
-
Uses of IOEventHandler in org.apache.hc.core5.http.impl.nio
Subinterfaces of IOEventHandler in org.apache.hc.core5.http.impl.nio Modifier and Type Interface Description interface
HttpConnectionEventHandler
IOEventHandler
that also exposesHttpConnection
properties.Classes in org.apache.hc.core5.http.impl.nio that implement IOEventHandler Modifier and Type Class Description (package private) class
AbstractHttp1IOEventHandler
class
ClientHttp1IOEventHandler
IOEventHandler
that implements client side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.class
ServerHttp1IOEventHandler
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 IOEventHandler Modifier and Type Method Description IOEventHandler
ClientHttp1IOEventHandlerFactory. createHandler(ProtocolIOSession ioSession, java.lang.Object attachment)
IOEventHandler
ServerHttp1IOEventHandlerFactory. createHandler(ProtocolIOSession ioSession, java.lang.Object attachment)
-
Uses of IOEventHandler in org.apache.hc.core5.http2.impl.nio
Classes in org.apache.hc.core5.http2.impl.nio that implement IOEventHandler Modifier and Type Class Description (package private) class
AbstractH2IOEventHandler
class
ClientH2IOEventHandler
IOEventHandler
that implements client side HTTP/2 messaging protocol with full support for multiplexed message transmission.class
ClientH2PrefaceHandler
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
HttpProtocolNegotiator
(package private) class
PrefaceHandlerBase
class
ServerH2IOEventHandler
IOEventHandler
that implements server side HTTP/2 messaging protocol with full support for multiplexed message transmission.class
ServerH2PrefaceHandler
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 IOEventHandler Modifier and Type Class Description (package private) class
SocksProxyProtocolHandler
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 IOEventHandler Modifier and Type Field Description private java.util.concurrent.atomic.AtomicReference<IOEventHandler>
InternalDataChannel. eventHandlerRef
private java.util.concurrent.atomic.AtomicReference<IOEventHandler>
IOSessionImpl. handlerRef
Methods in org.apache.hc.core5.reactor that return IOEventHandler Modifier and Type Method Description IOEventHandler
IOEventHandlerFactory. createHandler(ProtocolIOSession ioSession, java.lang.Object attachment)
IOEventHandler
SocksProxyProtocolHandlerFactory. createHandler(ProtocolIOSession ioSession, java.lang.Object attachment)
Deprecated.private IOEventHandler
InternalDataChannel. ensureHandler(IOSession session)
IOEventHandler
InternalDataChannel. getHandler()
IOEventHandler
IOSession. getHandler()
Returns event handler associated with the session.IOEventHandler
IOSessionImpl. getHandler()
Methods in org.apache.hc.core5.reactor with parameters of type IOEventHandler Modifier and Type Method Description void
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 IOEventHandler Modifier and Type Field Description private IOEventHandler
SSLIOSession. internalEventHandler
Methods in org.apache.hc.core5.reactor.ssl that return IOEventHandler Modifier and Type Method Description private IOEventHandler
SSLIOSession. ensureHandler()
IOEventHandler
SSLIOSession. getHandler()
Methods in org.apache.hc.core5.reactor.ssl with parameters of type IOEventHandler Modifier and Type Method Description void
SSLIOSession. upgrade(IOEventHandler handler)
-
Uses of IOEventHandler in org.apache.hc.core5.testing.nio
Methods in org.apache.hc.core5.testing.nio that return IOEventHandler Modifier and Type Method Description IOEventHandler
InternalClientHttp1EventHandlerFactory. createHandler(ProtocolIOSession ioSession, java.lang.Object attachment)
IOEventHandler
InternalClientProtocolNegotiationStarter. createHandler(ProtocolIOSession ioSession, java.lang.Object attachment)
IOEventHandler
InternalServerHttp1EventHandlerFactory. createHandler(ProtocolIOSession ioSession, java.lang.Object attachment)
IOEventHandler
InternalServerProtocolNegotiationStarter. createHandler(ProtocolIOSession ioSession, java.lang.Object attachment)
IOEventHandler
LoggingIOSession. getHandler()
Methods in org.apache.hc.core5.testing.nio with parameters of type IOEventHandler Modifier and Type Method Description void
LoggingIOSession. upgrade(IOEventHandler handler)
-