| Package | Description | 
|---|---|
| org.apache.hc.core5.http.impl.bootstrap | HTTP/1.1 requester and server bootstrap. | 
| org.apache.hc.core5.http2.impl.nio.bootstrap | HTTP/2 capable requester and server bootstrap. | 
| org.apache.hc.core5.reactor | Event driven network communication APIs and components loosely based on
 Doug Lea's
 reactor pattern. | 
| org.apache.hc.core5.testing.nio | 
| Modifier and Type | Method and Description | 
|---|---|
| AsyncRequesterBootstrap | AsyncRequesterBootstrap. setIOReactorConfig(IOReactorConfig ioReactorConfig)Sets I/O reactor configuration. | 
| AsyncServerBootstrap | AsyncServerBootstrap. setIOReactorConfig(IOReactorConfig ioReactorConfig)Sets I/O reactor configuration. | 
| Constructor and Description | 
|---|
| AsyncRequester(IOEventHandlerFactory eventHandlerFactory,
              IOReactorConfig ioReactorConfig,
              Decorator<IOSession> ioSessionDecorator,
              Callback<Exception> exceptionCallback,
              IOSessionListener sessionListener,
              Callback<IOSession> sessionShutdownCallback,
              Resolver<HttpHost,InetSocketAddress> addressResolver) | 
| AsyncServer(IOEventHandlerFactory eventHandlerFactory,
           IOReactorConfig ioReactorConfig,
           Decorator<IOSession> ioSessionDecorator,
           Callback<Exception> exceptionCallback,
           IOSessionListener sessionListener,
           Callback<IOSession> sessionShutdownCallback) | 
| HttpAsyncRequester(IOReactorConfig ioReactorConfig,
                  IOEventHandlerFactory eventHandlerFactory,
                  Decorator<IOSession> ioSessionDecorator,
                  Callback<Exception> exceptionCallback,
                  IOSessionListener sessionListener,
                  ManagedConnPool<HttpHost,IOSession> connPool)Use  AsyncRequesterBootstrapto create instances of this class. | 
| HttpAsyncServer(IOEventHandlerFactory eventHandlerFactory,
               IOReactorConfig ioReactorConfig,
               Decorator<IOSession> ioSessionDecorator,
               Callback<Exception> exceptionCallback,
               IOSessionListener sessionListener)Use  AsyncServerBootstrapto create instances of this class. | 
| HttpAsyncServer(IOEventHandlerFactory eventHandlerFactory,
               IOReactorConfig ioReactorConfig,
               Decorator<IOSession> ioSessionDecorator,
               Callback<Exception> exceptionCallback,
               IOSessionListener sessionListener,
               String canonicalName)Use  AsyncServerBootstrapto create instances of this class. | 
| Modifier and Type | Method and Description | 
|---|---|
| H2MultiplexingRequesterBootstrap | H2MultiplexingRequesterBootstrap. setIOReactorConfig(IOReactorConfig ioReactorConfig)Sets I/O reactor configuration. | 
| H2RequesterBootstrap | H2RequesterBootstrap. setIOReactorConfig(IOReactorConfig ioReactorConfig)Sets I/O reactor configuration. | 
| H2ServerBootstrap | H2ServerBootstrap. setIOReactorConfig(IOReactorConfig ioReactorConfig)Sets I/O reactor configuration. | 
| Constructor and Description | 
|---|
| H2AsyncRequester(HttpVersionPolicy versionPolicy,
                IOReactorConfig ioReactorConfig,
                IOEventHandlerFactory eventHandlerFactory,
                Decorator<IOSession> ioSessionDecorator,
                Callback<Exception> exceptionCallback,
                IOSessionListener sessionListener,
                ManagedConnPool<HttpHost,IOSession> connPool)Use  H2RequesterBootstrapto create instances of this class. | 
| H2MultiplexingRequester(IOReactorConfig ioReactorConfig,
                       IOEventHandlerFactory eventHandlerFactory,
                       Decorator<IOSession> ioSessionDecorator,
                       Callback<Exception> exceptionCallback,
                       IOSessionListener sessionListener,
                       Resolver<HttpHost,InetSocketAddress> addressResolver,
                       TlsStrategy tlsStrategy)Use  H2MultiplexingRequesterBootstrapto create instances of this class. | 
| Modifier and Type | Field and Description | 
|---|---|
| static IOReactorConfig | IOReactorConfig. DEFAULT | 
| Modifier and Type | Method and Description | 
|---|---|
| IOReactorConfig | IOReactorConfig.Builder. build() | 
| Modifier and Type | Method and Description | 
|---|---|
| static IOReactorConfig.Builder | IOReactorConfig. copy(IOReactorConfig config) | 
| Constructor and Description | 
|---|
| DefaultConnectingIOReactor(IOEventHandlerFactory eventHandlerFactory,
                          IOReactorConfig config,
                          Callback<IOSession> sessionShutdownCallback) | 
| DefaultConnectingIOReactor(IOEventHandlerFactory eventHandlerFactory,
                          IOReactorConfig ioReactorConfig,
                          ThreadFactory threadFactory,
                          Decorator<IOSession> ioSessionDecorator,
                          Callback<Exception> exceptionCallback,
                          IOSessionListener sessionListener,
                          Callback<IOSession> sessionShutdownCallback) | 
| DefaultListeningIOReactor(IOEventHandlerFactory eventHandlerFactory,
                         IOReactorConfig config,
                         Callback<IOSession> sessionShutdownCallback)Creates an instance of DefaultListeningIOReactor with the given configuration. | 
| DefaultListeningIOReactor(IOEventHandlerFactory eventHandlerFactory,
                         IOReactorConfig ioReactorConfig,
                         ThreadFactory dispatchThreadFactory,
                         ThreadFactory listenerThreadFactory,
                         Decorator<IOSession> ioSessionDecorator,
                         Callback<Exception> exceptionCallback,
                         IOSessionListener sessionListener,
                         Callback<IOSession> sessionShutdownCallback)Creates an instance of DefaultListeningIOReactor with the given configuration. | 
| Constructor and Description | 
|---|
| AsyncRequester(IOReactorConfig ioReactorConfig) | 
| AsyncServer(IOReactorConfig ioReactorConfig) | 
| H2TestClient(IOReactorConfig ioReactorConfig,
            SSLContext sslContext,
            SSLSessionInitializer sslSessionInitializer,
            SSLSessionVerifier sslSessionVerifier) | 
| H2TestServer(IOReactorConfig ioReactorConfig,
            SSLContext sslContext,
            SSLSessionInitializer sslSessionInitializer,
            SSLSessionVerifier sslSessionVerifier) | 
| Http1TestClient(IOReactorConfig ioReactorConfig,
               SSLContext sslContext,
               SSLSessionInitializer sslSessionInitializer,
               SSLSessionVerifier sslSessionVerifier) | 
| Http1TestServer(IOReactorConfig ioReactorConfig,
               SSLContext sslContext,
               SSLSessionInitializer sslSessionInitializer,
               SSLSessionVerifier sslSessionVerifier) | 
Copyright © 2005–2022 The Apache Software Foundation. All rights reserved.