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 interfaceHttpConnectionEventHandlerIOEventHandlerthat also exposesHttpConnectionproperties.Classes in org.apache.hc.core5.http.impl.nio that implement IOEventHandler Modifier and Type Class Description (package private) classAbstractHttp1IOEventHandlerclassClientHttp1IOEventHandlerIOEventHandlerthat 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.Methods in org.apache.hc.core5.http.impl.nio that return IOEventHandler Modifier and Type Method Description IOEventHandlerClientHttp1IOEventHandlerFactory. createHandler(ProtocolIOSession ioSession, java.lang.Object attachment)IOEventHandlerServerHttp1IOEventHandlerFactory. 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) classAbstractH2IOEventHandlerclassClientH2IOEventHandlerIOEventHandlerthat 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.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. -
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) classSocksProxyProtocolHandlerImplements 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. eventHandlerRefprivate java.util.concurrent.atomic.AtomicReference<IOEventHandler>IOSessionImpl. handlerRefMethods in org.apache.hc.core5.reactor that return IOEventHandler Modifier and Type Method Description IOEventHandlerIOEventHandlerFactory. createHandler(ProtocolIOSession ioSession, java.lang.Object attachment)IOEventHandlerSocksProxyProtocolHandlerFactory. createHandler(ProtocolIOSession ioSession, java.lang.Object attachment)Deprecated.private IOEventHandlerInternalDataChannel. ensureHandler(IOSession session)IOEventHandlerInternalDataChannel. getHandler()IOEventHandlerIOSession. getHandler()Returns event handler associated with the session.IOEventHandlerIOSessionImpl. getHandler()Methods in org.apache.hc.core5.reactor with parameters of type IOEventHandler Modifier and Type Method Description voidInternalDataChannel. upgrade(IOEventHandler handler)voidIOSession. upgrade(IOEventHandler handler)Upgrades event handler associated with the session.voidIOSessionImpl. 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 IOEventHandlerSSLIOSession. internalEventHandlerMethods in org.apache.hc.core5.reactor.ssl that return IOEventHandler Modifier and Type Method Description private IOEventHandlerSSLIOSession. ensureHandler()IOEventHandlerSSLIOSession. getHandler()Methods in org.apache.hc.core5.reactor.ssl with parameters of type IOEventHandler Modifier and Type Method Description voidSSLIOSession. 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 IOEventHandlerInternalClientHttp1EventHandlerFactory. createHandler(ProtocolIOSession ioSession, java.lang.Object attachment)IOEventHandlerInternalClientProtocolNegotiationStarter. createHandler(ProtocolIOSession ioSession, java.lang.Object attachment)IOEventHandlerInternalServerHttp1EventHandlerFactory. createHandler(ProtocolIOSession ioSession, java.lang.Object attachment)IOEventHandlerInternalServerProtocolNegotiationStarter. createHandler(ProtocolIOSession ioSession, java.lang.Object attachment)IOEventHandlerLoggingIOSession. getHandler()Methods in org.apache.hc.core5.testing.nio with parameters of type IOEventHandler Modifier and Type Method Description voidLoggingIOSession. upgrade(IOEventHandler handler)
-