Uses of Interface
org.apache.hc.core5.reactor.IOSession
-
Packages that use IOSession Package Description org.apache.hc.core5.http.impl.bootstrap HTTP/1.1 requester and server bootstrap.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.http.nio.command Commands for HTTP transports based on asynchronous, event driven 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.http2.impl.nio.bootstrap HTTP/2 capable requester and server bootstrap.org.apache.hc.core5.http2.nio.pool HTTP/2 specific pool component APIs.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 IOSession in org.apache.hc.core5.http.impl.bootstrap
Fields in org.apache.hc.core5.http.impl.bootstrap with type parameters of type IOSession Modifier and Type Field Description private ManagedConnPool<HttpHost,IOSession>HttpAsyncRequester. connPoolprivate Decorator<IOSession>AsyncRequesterBootstrap. ioSessionDecoratorprivate Decorator<IOSession>AsyncServerBootstrap. ioSessionDecorator(package private) java.util.concurrent.atomic.AtomicReference<PoolEntry<HttpHost,IOSession>>HttpAsyncRequester.InternalAsyncClientEndpoint. poolEntryRefMethods in org.apache.hc.core5.http.impl.bootstrap that return IOSession Modifier and Type Method Description private IOSessionHttpAsyncRequester.InternalAsyncClientEndpoint. getIOSession()Methods in org.apache.hc.core5.http.impl.bootstrap that return types with arguments of type IOSession Modifier and Type Method Description java.util.concurrent.Future<IOSession>AbstractConnectionInitiatorBase. connect(NamedEndpoint remoteEndpoint, java.net.SocketAddress remoteAddress, java.net.SocketAddress localAddress, Timeout timeout, java.lang.Object attachment, FutureCallback<IOSession> callback)java.util.concurrent.Future<IOSession>AsyncRequester. requestSession(HttpHost host, Timeout timeout, java.lang.Object attachment, FutureCallback<IOSession> callback)Method parameters in org.apache.hc.core5.http.impl.bootstrap with type arguments of type IOSession Modifier and Type Method Description java.util.concurrent.Future<IOSession>AbstractConnectionInitiatorBase. connect(NamedEndpoint remoteEndpoint, java.net.SocketAddress remoteAddress, java.net.SocketAddress localAddress, Timeout timeout, java.lang.Object attachment, FutureCallback<IOSession> callback)java.util.concurrent.Future<IOSession>AsyncRequester. requestSession(HttpHost host, Timeout timeout, java.lang.Object attachment, FutureCallback<IOSession> callback)AsyncRequesterBootstrapAsyncRequesterBootstrap. setIOSessionDecorator(Decorator<IOSession> ioSessionDecorator)AsyncServerBootstrapAsyncServerBootstrap. setIOSessionDecorator(Decorator<IOSession> ioSessionDecorator)Constructor parameters in org.apache.hc.core5.http.impl.bootstrap with type arguments of type IOSession Constructor Description AsyncRequester(IOEventHandlerFactory eventHandlerFactory, IOReactorConfig ioReactorConfig, Decorator<IOSession> ioSessionDecorator, Callback<java.lang.Exception> exceptionCallback, IOSessionListener sessionListener, Callback<IOSession> sessionShutdownCallback, Resolver<HttpHost,java.net.InetSocketAddress> addressResolver)AsyncServer(IOEventHandlerFactory eventHandlerFactory, IOReactorConfig ioReactorConfig, Decorator<IOSession> ioSessionDecorator, Callback<java.lang.Exception> exceptionCallback, IOSessionListener sessionListener, Callback<IOSession> sessionShutdownCallback)HttpAsyncRequester(IOReactorConfig ioReactorConfig, IOEventHandlerFactory eventHandlerFactory, Decorator<IOSession> ioSessionDecorator, Callback<java.lang.Exception> exceptionCallback, IOSessionListener sessionListener, ManagedConnPool<HttpHost,IOSession> connPool)UseAsyncRequesterBootstrapto create instances of this class.HttpAsyncRequester(IOReactorConfig ioReactorConfig, IOEventHandlerFactory eventHandlerFactory, Decorator<IOSession> ioSessionDecorator, Callback<java.lang.Exception> exceptionCallback, IOSessionListener sessionListener, ManagedConnPool<HttpHost,IOSession> connPool)UseAsyncRequesterBootstrapto create instances of this class.HttpAsyncRequester(IOReactorConfig ioReactorConfig, IOEventHandlerFactory eventHandlerFactory, Decorator<IOSession> ioSessionDecorator, Callback<java.lang.Exception> exceptionCallback, IOSessionListener sessionListener, ManagedConnPool<HttpHost,IOSession> connPool, TlsStrategy tlsStrategy, Timeout handshakeTimeout)UseAsyncRequesterBootstrapto create instances of this class.HttpAsyncRequester(IOReactorConfig ioReactorConfig, IOEventHandlerFactory eventHandlerFactory, Decorator<IOSession> ioSessionDecorator, Callback<java.lang.Exception> exceptionCallback, IOSessionListener sessionListener, ManagedConnPool<HttpHost,IOSession> connPool, TlsStrategy tlsStrategy, Timeout handshakeTimeout)UseAsyncRequesterBootstrapto create instances of this class.HttpAsyncServer(IOEventHandlerFactory eventHandlerFactory, IOReactorConfig ioReactorConfig, Decorator<IOSession> ioSessionDecorator, Callback<java.lang.Exception> exceptionCallback, IOSessionListener sessionListener)UseAsyncServerBootstrapto create instances of this class.HttpAsyncServer(IOEventHandlerFactory eventHandlerFactory, IOReactorConfig ioReactorConfig, Decorator<IOSession> ioSessionDecorator, Callback<java.lang.Exception> exceptionCallback, IOSessionListener sessionListener, java.lang.String canonicalName)UseAsyncServerBootstrapto create instances of this class.InternalAsyncClientEndpoint(PoolEntry<HttpHost,IOSession> poolEntry) -
Uses of IOSession in org.apache.hc.core5.http.impl.nio
Fields in org.apache.hc.core5.http.impl.nio declared as IOSession Modifier and Type Field Description private IOSessionAbstractHttp1StreamDuplexer.CapacityWindow. ioSessionMethods in org.apache.hc.core5.http.impl.nio with parameters of type IOSession Modifier and Type Method Description voidAbstractHttp1IOEventHandler. connected(IOSession session)voidAbstractHttp1IOEventHandler. disconnected(IOSession session)voidAbstractHttp1IOEventHandler. exception(IOSession session, java.lang.Exception cause)voidAbstractHttp1IOEventHandler. inputReady(IOSession session, java.nio.ByteBuffer src)voidAbstractHttp1IOEventHandler. outputReady(IOSession session)voidAbstractHttp1IOEventHandler. timeout(IOSession session, Timeout timeout)Constructors in org.apache.hc.core5.http.impl.nio with parameters of type IOSession Constructor Description CapacityWindow(int window, IOSession ioSession) -
Uses of IOSession in org.apache.hc.core5.http.nio.command
Fields in org.apache.hc.core5.http.nio.command with type parameters of type IOSession Modifier and Type Field Description static Callback<IOSession>ShutdownCommand. GRACEFUL_IMMEDIATE_CALLBACKstatic Callback<IOSession>ShutdownCommand. GRACEFUL_NORMAL_CALLBACKMethods in org.apache.hc.core5.http.nio.command that return types with arguments of type IOSession Modifier and Type Method Description private static Callback<IOSession>ShutdownCommand. createIOSessionCallback(Command.Priority priority)Methods in org.apache.hc.core5.http.nio.command with parameters of type IOSession Modifier and Type Method Description static voidCommandSupport. cancelCommands(IOSession ioSession)Cancels all pending sessionCommands.static voidCommandSupport. failCommands(IOSession ioSession, java.lang.Exception ex)Fails all pending sessionCommands. -
Uses of IOSession in org.apache.hc.core5.http2.impl.nio
Methods in org.apache.hc.core5.http2.impl.nio with parameters of type IOSession Modifier and Type Method Description voidAbstractH2IOEventHandler. connected(IOSession session)voidClientH2PrefaceHandler. connected(IOSession session)voidHttpProtocolNegotiator. connected(IOSession session)voidServerH2PrefaceHandler. connected(IOSession session)voidAbstractH2IOEventHandler. disconnected(IOSession session)voidHttpProtocolNegotiator. disconnected(IOSession session)voidPrefaceHandlerBase. disconnected(IOSession session)voidAbstractH2IOEventHandler. exception(IOSession session, java.lang.Exception cause)voidHttpProtocolNegotiator. exception(IOSession session, java.lang.Exception cause)voidPrefaceHandlerBase. exception(IOSession session, java.lang.Exception cause)voidAbstractH2IOEventHandler. inputReady(IOSession session, java.nio.ByteBuffer src)voidClientH2PrefaceHandler. inputReady(IOSession session, java.nio.ByteBuffer src)voidHttpProtocolNegotiator. inputReady(IOSession session, java.nio.ByteBuffer src)voidServerH2PrefaceHandler. inputReady(IOSession session, java.nio.ByteBuffer src)voidAbstractH2IOEventHandler. outputReady(IOSession session)voidClientH2PrefaceHandler. outputReady(IOSession session)voidHttpProtocolNegotiator. outputReady(IOSession session)voidServerH2PrefaceHandler. outputReady(IOSession session)voidAbstractH2IOEventHandler. timeout(IOSession session, Timeout timeout)voidHttpProtocolNegotiator. timeout(IOSession session, Timeout timeout)voidPrefaceHandlerBase. timeout(IOSession session, Timeout timeout)private voidClientH2PrefaceHandler. writeOutPreface(IOSession session) -
Uses of IOSession in org.apache.hc.core5.http2.impl.nio.bootstrap
Fields in org.apache.hc.core5.http2.impl.nio.bootstrap with type parameters of type IOSession Modifier and Type Field Description private Decorator<IOSession>H2MultiplexingRequesterBootstrap. ioSessionDecoratorprivate Decorator<IOSession>H2RequesterBootstrap. ioSessionDecoratorprivate Decorator<IOSession>H2ServerBootstrap. ioSessionDecoratorMethod parameters in org.apache.hc.core5.http2.impl.nio.bootstrap with type arguments of type IOSession Modifier and Type Method Description H2MultiplexingRequesterBootstrapH2MultiplexingRequesterBootstrap. setIOSessionDecorator(Decorator<IOSession> ioSessionDecorator)H2RequesterBootstrapH2RequesterBootstrap. setIOSessionDecorator(Decorator<IOSession> ioSessionDecorator)H2ServerBootstrapH2ServerBootstrap. setIOSessionDecorator(Decorator<IOSession> ioSessionDecorator)Constructor parameters in org.apache.hc.core5.http2.impl.nio.bootstrap with type arguments of type IOSession Constructor Description H2AsyncRequester(HttpVersionPolicy versionPolicy, IOReactorConfig ioReactorConfig, IOEventHandlerFactory eventHandlerFactory, Decorator<IOSession> ioSessionDecorator, Callback<java.lang.Exception> exceptionCallback, IOSessionListener sessionListener, ManagedConnPool<HttpHost,IOSession> connPool)UseH2RequesterBootstrapto create instances of this class.H2AsyncRequester(HttpVersionPolicy versionPolicy, IOReactorConfig ioReactorConfig, IOEventHandlerFactory eventHandlerFactory, Decorator<IOSession> ioSessionDecorator, Callback<java.lang.Exception> exceptionCallback, IOSessionListener sessionListener, ManagedConnPool<HttpHost,IOSession> connPool)UseH2RequesterBootstrapto create instances of this class.H2AsyncRequester(HttpVersionPolicy versionPolicy, IOReactorConfig ioReactorConfig, IOEventHandlerFactory eventHandlerFactory, Decorator<IOSession> ioSessionDecorator, Callback<java.lang.Exception> exceptionCallback, IOSessionListener sessionListener, ManagedConnPool<HttpHost,IOSession> connPool, TlsStrategy tlsStrategy, Timeout handshakeTimeout)UseH2RequesterBootstrapto create instances of this class.H2AsyncRequester(HttpVersionPolicy versionPolicy, IOReactorConfig ioReactorConfig, IOEventHandlerFactory eventHandlerFactory, Decorator<IOSession> ioSessionDecorator, Callback<java.lang.Exception> exceptionCallback, IOSessionListener sessionListener, ManagedConnPool<HttpHost,IOSession> connPool, TlsStrategy tlsStrategy, Timeout handshakeTimeout)UseH2RequesterBootstrapto create instances of this class.H2MultiplexingRequester(IOReactorConfig ioReactorConfig, IOEventHandlerFactory eventHandlerFactory, Decorator<IOSession> ioSessionDecorator, Callback<java.lang.Exception> exceptionCallback, IOSessionListener sessionListener, Resolver<HttpHost,java.net.InetSocketAddress> addressResolver, TlsStrategy tlsStrategy)UseH2MultiplexingRequesterBootstrapto create instances of this class. -
Uses of IOSession in org.apache.hc.core5.http2.nio.pool
Methods in org.apache.hc.core5.http2.nio.pool that return types with arguments of type IOSession Modifier and Type Method Description protected java.util.concurrent.Future<IOSession>H2ConnPool. connectSession(HttpHost namedEndpoint, Timeout connectTimeout, FutureCallback<IOSession> callback)Methods in org.apache.hc.core5.http2.nio.pool with parameters of type IOSession Modifier and Type Method Description protected voidH2ConnPool. closeSession(IOSession ioSession, CloseMode closeMode)protected voidH2ConnPool. validateSession(IOSession ioSession, Callback<java.lang.Boolean> callback)Method parameters in org.apache.hc.core5.http2.nio.pool with type arguments of type IOSession Modifier and Type Method Description protected java.util.concurrent.Future<IOSession>H2ConnPool. connectSession(HttpHost namedEndpoint, Timeout connectTimeout, FutureCallback<IOSession> callback) -
Uses of IOSession in org.apache.hc.core5.reactor
Subinterfaces of IOSession in org.apache.hc.core5.reactor Modifier and Type Interface Description interfaceProtocolIOSessionTLS capable, protocol upgradableIOSession.Classes in org.apache.hc.core5.reactor that implement IOSession Modifier and Type Class Description (package private) classInternalDataChannel(package private) classIOSessionImplFields in org.apache.hc.core5.reactor declared as IOSession Modifier and Type Field Description private IOSessionInternalDataChannel. ioSession(package private) IOSessionAbstractIOSessionPool.PoolEntry. sessionFields in org.apache.hc.core5.reactor with type parameters of type IOSession Modifier and Type Field Description private java.util.concurrent.atomic.AtomicReference<IOSession>InternalDataChannel. currentSessionRef(package private) BasicFuture<IOSession>IOSessionRequest. futureprivate Decorator<IOSession>InternalDataChannel. ioSessionDecoratorprivate Decorator<IOSession>SingleCoreIOReactor. ioSessionDecorator(package private) java.util.Queue<FutureCallback<IOSession>>AbstractIOSessionPool.PoolEntry. requestQueue(package private) java.util.concurrent.Future<IOSession>AbstractIOSessionPool.PoolEntry. sessionFutureprivate Callback<IOSession>SingleCoreIOReactor. sessionShutdownCallbackMethods in org.apache.hc.core5.reactor that return IOSession Modifier and Type Method Description IOSessionIOSessionRequest. get()IOSessionIOSessionRequest. get(long timeout, java.util.concurrent.TimeUnit unit)Methods in org.apache.hc.core5.reactor that return types with arguments of type IOSession Modifier and Type Method Description java.util.concurrent.Future<IOSession>AbstractIOReactorBase. connect(NamedEndpoint remoteEndpoint, java.net.SocketAddress remoteAddress, java.net.SocketAddress localAddress, Timeout timeout, java.lang.Object attachment, FutureCallback<IOSession> callback)java.util.concurrent.Future<IOSession>ConnectionInitiator. connect(NamedEndpoint remoteEndpoint, java.net.SocketAddress remoteAddress, java.net.SocketAddress localAddress, Timeout timeout, java.lang.Object attachment, FutureCallback<IOSession> callback)Requests a connection to a remote host.java.util.concurrent.Future<IOSession>SingleCoreIOReactor. connect(NamedEndpoint remoteEndpoint, java.net.SocketAddress remoteAddress, java.net.SocketAddress localAddress, Timeout timeout, java.lang.Object attachment, FutureCallback<IOSession> callback)protected abstract java.util.concurrent.Future<IOSession>AbstractIOSessionPool. connectSession(T namedEndpoint, Timeout connectTimeout, FutureCallback<IOSession> callback)java.util.concurrent.Future<IOSession>AbstractIOSessionPool. getSession(T endpoint, Timeout connectTimeout, FutureCallback<IOSession> callback)Methods in org.apache.hc.core5.reactor with parameters of type IOSession Modifier and Type Method Description protected abstract voidAbstractIOSessionPool. closeSession(IOSession ioSession, CloseMode closeMode)voidIOEventHandler. connected(IOSession session)Triggered after the given session has been just created.voidIOSessionListener. connected(IOSession session)voidSocksProxyProtocolHandler. connected(IOSession session)voidIOEventHandler. disconnected(IOSession session)Triggered when the given session has been terminated.voidIOSessionListener. disconnected(IOSession session)voidSocksProxyProtocolHandler. disconnected(IOSession session)private IOEventHandlerInternalDataChannel. ensureHandler(IOSession session)voidIOEventHandler. exception(IOSession session, java.lang.Exception cause)Triggered when the given session throws a exception.voidIOSessionListener. exception(IOSession session, java.lang.Exception ex)voidSocksProxyProtocolHandler. exception(IOSession session, java.lang.Exception cause)voidIOEventHandler. inputReady(IOSession session, java.nio.ByteBuffer src)Triggered when the given session has input pending.voidIOSessionListener. inputReady(IOSession session)voidSocksProxyProtocolHandler. inputReady(IOSession session, java.nio.ByteBuffer src)voidIOEventHandler. outputReady(IOSession session)Triggered when the given session is ready for output.voidIOSessionListener. outputReady(IOSession session)voidSocksProxyProtocolHandler. outputReady(IOSession session)voidIOSessionListener. startTls(IOSession session)voidIOEventHandler. timeout(IOSession session, Timeout timeout)Triggered when the given session has timed out.voidIOSessionListener. timeout(IOSession session)voidSocksProxyProtocolHandler. timeout(IOSession session, Timeout timeout)protected abstract voidAbstractIOSessionPool. validateSession(IOSession ioSession, Callback<java.lang.Boolean> callback)Method parameters in org.apache.hc.core5.reactor with type arguments of type IOSession Modifier and Type Method Description java.util.concurrent.Future<IOSession>AbstractIOReactorBase. connect(NamedEndpoint remoteEndpoint, java.net.SocketAddress remoteAddress, java.net.SocketAddress localAddress, Timeout timeout, java.lang.Object attachment, FutureCallback<IOSession> callback)java.util.concurrent.Future<IOSession>ConnectionInitiator. connect(NamedEndpoint remoteEndpoint, java.net.SocketAddress remoteAddress, java.net.SocketAddress localAddress, Timeout timeout, java.lang.Object attachment, FutureCallback<IOSession> callback)Requests a connection to a remote host.java.util.concurrent.Future<IOSession>SingleCoreIOReactor. connect(NamedEndpoint remoteEndpoint, java.net.SocketAddress remoteAddress, java.net.SocketAddress localAddress, Timeout timeout, java.lang.Object attachment, FutureCallback<IOSession> callback)protected abstract java.util.concurrent.Future<IOSession>AbstractIOSessionPool. connectSession(T namedEndpoint, Timeout connectTimeout, FutureCallback<IOSession> callback)voidAbstractIOSessionPool. enumAvailable(Callback<IOSession> callback)java.util.concurrent.Future<IOSession>AbstractIOSessionPool. getSession(T endpoint, Timeout connectTimeout, FutureCallback<IOSession> callback)private voidAbstractIOSessionPool. getSessionInternal(AbstractIOSessionPool.PoolEntry poolEntry, boolean requestNew, T namedEndpoint, Timeout connectTimeout, FutureCallback<IOSession> callback)Constructors in org.apache.hc.core5.reactor with parameters of type IOSession Constructor Description InternalDataChannel(IOSession ioSession, NamedEndpoint initialEndpoint, Decorator<IOSession> ioSessionDecorator, IOSessionListener sessionListener, java.util.Queue<InternalDataChannel> closedSessions)Constructor parameters in org.apache.hc.core5.reactor with type arguments of type IOSession Constructor Description DefaultConnectingIOReactor(IOEventHandlerFactory eventHandlerFactory, IOReactorConfig ioReactorConfig, java.util.concurrent.ThreadFactory threadFactory, Decorator<IOSession> ioSessionDecorator, Callback<java.lang.Exception> exceptionCallback, IOSessionListener sessionListener, Callback<IOSession> sessionShutdownCallback)DefaultConnectingIOReactor(IOEventHandlerFactory eventHandlerFactory, IOReactorConfig config, Callback<IOSession> sessionShutdownCallback)DefaultListeningIOReactor(IOEventHandlerFactory eventHandlerFactory, IOReactorConfig ioReactorConfig, java.util.concurrent.ThreadFactory dispatchThreadFactory, java.util.concurrent.ThreadFactory listenerThreadFactory, Decorator<IOSession> ioSessionDecorator, Callback<java.lang.Exception> exceptionCallback, IOSessionListener sessionListener, Callback<IOSession> sessionShutdownCallback)Creates an instance of DefaultListeningIOReactor with the given configuration.DefaultListeningIOReactor(IOEventHandlerFactory eventHandlerFactory, IOReactorConfig config, Callback<IOSession> sessionShutdownCallback)Creates an instance of DefaultListeningIOReactor with the given configuration.InternalDataChannel(IOSession ioSession, NamedEndpoint initialEndpoint, Decorator<IOSession> ioSessionDecorator, IOSessionListener sessionListener, java.util.Queue<InternalDataChannel> closedSessions)IOSessionRequest(NamedEndpoint remoteEndpoint, java.net.SocketAddress remoteAddress, java.net.SocketAddress localAddress, Timeout timeout, java.lang.Object attachment, FutureCallback<IOSession> callback)SingleCoreIOReactor(Callback<java.lang.Exception> exceptionCallback, IOEventHandlerFactory eventHandlerFactory, IOReactorConfig reactorConfig, Decorator<IOSession> ioSessionDecorator, IOSessionListener sessionListener, Callback<IOSession> sessionShutdownCallback) -
Uses of IOSession in org.apache.hc.core5.reactor.ssl
Classes in org.apache.hc.core5.reactor.ssl that implement IOSession Modifier and Type Class Description classSSLIOSessionSSLIOSessionis a decorator class intended to transparently extend anIOSessionwith transport layer security capabilities based on the SSL/TLS protocol.Fields in org.apache.hc.core5.reactor.ssl declared as IOSession Modifier and Type Field Description private IOSessionSSLIOSession. sessionMethods in org.apache.hc.core5.reactor.ssl with parameters of type IOSession Modifier and Type Method Description voidSSLIOSession. beginHandshake(IOSession protocolSession)private voidSSLIOSession. decryptData(IOSession protocolSession)private voidSSLIOSession. doHandshake(IOSession protocolSession)private voidSSLIOSession. encryptData(IOSession protocolSession)private voidSSLIOSession. initialize(IOSession protocolSession)Constructors in org.apache.hc.core5.reactor.ssl with parameters of type IOSession Constructor Description SSLIOSession(NamedEndpoint targetEndpoint, IOSession session, SSLMode sslMode, javax.net.ssl.SSLContext sslContext, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier, Callback<SSLIOSession> sessionStartCallback, Callback<SSLIOSession> sessionEndCallback, Timeout connectTimeout)Creates new instance ofSSLIOSessionclass.SSLIOSession(NamedEndpoint targetEndpoint, IOSession session, SSLMode sslMode, javax.net.ssl.SSLContext sslContext, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier, Timeout handshakeTimeout, Callback<SSLIOSession> sessionStartCallback, Callback<SSLIOSession> sessionEndCallback, FutureCallback<javax.net.ssl.SSLSession> resultCallback)Creates new instance ofSSLIOSessionclass. -
Uses of IOSession in org.apache.hc.core5.testing.nio
Classes in org.apache.hc.core5.testing.nio that implement IOSession Modifier and Type Class Description classLoggingIOSessionFields in org.apache.hc.core5.testing.nio declared as IOSession Modifier and Type Field Description private IOSessionClientSessionEndpoint. ioSessionprivate IOSessionLoggingIOSession. sessionMethods in org.apache.hc.core5.testing.nio that return IOSession Modifier and Type Method Description IOSessionLoggingIOSessionDecorator. decorate(IOSession ioSession)Methods in org.apache.hc.core5.testing.nio that return types with arguments of type IOSession Modifier and Type Method Description java.util.concurrent.Future<IOSession>AsyncRequester. connect(NamedEndpoint remoteEndpoint, java.net.SocketAddress remoteAddress, java.net.SocketAddress localAddress, Timeout timeout, java.lang.Object attachment, FutureCallback<IOSession> callback)java.util.concurrent.Future<IOSession>AsyncRequester. requestSession(HttpHost host, Timeout timeout, FutureCallback<IOSession> callback)Methods in org.apache.hc.core5.testing.nio with parameters of type IOSession Modifier and Type Method Description voidLoggingIOSessionListener. connected(IOSession session)IOSessionLoggingIOSessionDecorator. decorate(IOSession ioSession)voidLoggingIOSessionListener. disconnected(IOSession session)voidLoggingIOSessionListener. exception(IOSession session, java.lang.Exception ex)voidLoggingIOSessionListener. inputReady(IOSession session)voidLoggingIOSessionListener. outputReady(IOSession session)voidLoggingIOSessionListener. startTls(IOSession session)voidLoggingIOSessionListener. timeout(IOSession session)Method parameters in org.apache.hc.core5.testing.nio with type arguments of type IOSession Modifier and Type Method Description java.util.concurrent.Future<IOSession>AsyncRequester. connect(NamedEndpoint remoteEndpoint, java.net.SocketAddress remoteAddress, java.net.SocketAddress localAddress, Timeout timeout, java.lang.Object attachment, FutureCallback<IOSession> callback)(package private) DefaultConnectingIOReactorAsyncRequester. createIOReactor(IOEventHandlerFactory ioEventHandlerFactory, IOReactorConfig ioReactorConfig, java.util.concurrent.ThreadFactory threadFactory, Callback<IOSession> sessionShutdownCallback)(package private) DefaultListeningIOReactorAsyncServer. createIOReactor(IOEventHandlerFactory ioEventHandlerFactory, IOReactorConfig ioReactorConfig, java.util.concurrent.ThreadFactory threadFactory, Callback<IOSession> sessionShutdownCallback)(package private) abstract TIOReactorExecutor. createIOReactor(IOEventHandlerFactory ioEventHandlerFactory, IOReactorConfig ioReactorConfig, java.util.concurrent.ThreadFactory threadFactory, Callback<IOSession> sessionShutdownCallback)java.util.concurrent.Future<IOSession>AsyncRequester. requestSession(HttpHost host, Timeout timeout, FutureCallback<IOSession> callback)Constructors in org.apache.hc.core5.testing.nio with parameters of type IOSession Constructor Description ClientSessionEndpoint(IOSession ioSession)LoggingIOSession(IOSession session, org.slf4j.Logger log, org.slf4j.Logger wireLog)
-