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 TypeInterfaceDescriptioninterfaceIOEventHandlerthat also exposesHttpConnectionproperties.Classes in org.apache.hc.core5.http.impl.nio that implement IOEventHandlerModifier and TypeClassDescription(package private) classclassIOEventHandlerthat implements client side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.classIOEventHandlerthat 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) classclassIOEventHandlerthat implements client side HTTP/2 messaging protocol with full support for multiplexed message transmission.classI/O event handler for events fired byProtocolIOSessionthat implements client side of the HTTP/2 protocol negotiation handshake always forcing the choice of HTTP/2.class(package private) classclassIOEventHandlerthat implements server side HTTP/2 messaging protocol with full support for multiplexed message transmission.classI/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 IOEventHandlerModifier and TypeClassDescription(package private) final classImplements 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.eventHandlerRefprivate final AtomicReference<IOEventHandler> IOSessionImpl.handlerRefMethods in org.apache.hc.core5.reactor that return IOEventHandlerModifier and TypeMethodDescriptionIOEventHandlerFactory.createHandler(ProtocolIOSession ioSession, Object attachment) SocksProxyProtocolHandlerFactory.createHandler(ProtocolIOSession ioSession, Object attachment) Deprecated.private IOEventHandlerInternalDataChannel.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 TypeMethodDescriptionvoidInternalDataChannel.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 IOEventHandlerMethods in org.apache.hc.core5.reactor.ssl that return IOEventHandlerModifier and TypeMethodDescriptionprivate IOEventHandlerSSLIOSession.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