| 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.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.testing.nio | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AsyncRequesterProtocol agnostic client side I/O session initiator. | 
| class  | AsyncServerProtocol agnostic server side I/O session handler. | 
| class  | HttpAsyncRequesterHTTP/1.1 client side message exchange initiator. | 
| class  | HttpAsyncServerHTTP/1.1 server side message exchange handler. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | H2AsyncRequesterClient side message exchange initiator capable of negotiating
 HTTP/2 or HTTP/1.1 compatible connections. | 
| class  | H2MultiplexingRequesterHTTP/2 multiplexing client side message exchange initiator. | 
| Constructor and Description | 
|---|
| H2ConnPool(ConnectionInitiator connectionInitiator,
          Resolver<HttpHost,InetSocketAddress> addressResolver,
          TlsStrategy tlsStrategy) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DefaultConnectingIOReactorMulti-core I/O reactor that can act as  ConnectionInitiatorInternally
 this I/O reactor distributes newly created I/O session equally across multiple
 I/O worker threads for a more optimal resource utilization and a better
 I/O performance. | 
| class  | DefaultListeningIOReactorMulti-core I/O reactor that can act as both  ConnectionInitiatorandConnectionAcceptor. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | H2TestClient | 
| class  | Http1TestClient | 
Copyright © 2005–2022 The Apache Software Foundation. All rights reserved.