| 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.classic | |
| org.apache.hc.core5.testing.nio | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ClientHttp1StreamDuplexerI/O event handler for events fired by  ProtocolIOSessionthat implements
 client side HTTP/1.1 messaging protocol with full support for
 duplexed message transmission and message pipelining. | 
| class  | ServerHttp1StreamDuplexerI/O event handler for events fired by  ProtocolIOSessionthat implements
 server side HTTP/1.1 messaging protocol with full support for
 duplexed message transmission and message pipelining. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ClientH2StreamMultiplexerI/O event handler for events fired by  ProtocolIOSessionthat implements
 client side HTTP/2 messaging protocol with full support for
 multiplexed message transmission. | 
| class  | ServerH2StreamMultiplexerI/O event handler for events fired by  ProtocolIOSessionthat implements
 server side HTTP/2 messaging protocol with full support for
 multiplexed message transmission. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | IOSessionIOSession interface represents a sequence of logically related data exchanges
 between two end points. | 
| interface  | ProtocolIOSessionTLS capable, protocol upgradable  IOSession. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SSLIOSessionSSLIOSessionis a decorator class intended to transparently extend
 anIOSessionwith transport layer security capabilities based on
 the SSL/TLS protocol. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | LoggingBHttpClientConnection | 
| class  | LoggingBHttpServerConnection | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | LoggingIOSession | 
Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.