| Package | Description | 
|---|---|
| org.apache.hc.core5.http.nio.command | Commands for HTTP transports based on asynchronous, event driven I/O model. | 
| org.apache.hc.core5.http2.nio.command | HTTP/2 specific commands for HTTP/2 transport based
 on asynchronous, event driven 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.nio | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ExecutableCommandAbstract executable command that may need to do some cleaning up
 in case of an failure and also optionally may want to cancel
 the associated HTTP message exchange through  CancellableDependency. | 
| class  | RequestExecutionCommandRequest execution command. | 
| class  | ShutdownCommandShutdown command. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | PingCommandHTTP/2 ping command. | 
| Modifier and Type | Method and Description | 
|---|---|
| Command | IOSession. poll()Removes first  Commandfrom the command queue if available. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | IOSession. enqueue(Command command,
       Command.Priority priority)Inserts  Commandat the end of the command queue. | 
| Modifier and Type | Method and Description | 
|---|---|
| Command | SSLIOSession. poll() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | SSLIOSession. enqueue(Command command,
       Command.Priority priority) | 
| Modifier and Type | Method and Description | 
|---|---|
| Command | LoggingIOSession. poll() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | LoggingIOSession. enqueue(Command command,
       Command.Priority priority) | 
| void | ClientSessionEndpoint. execute(Command command,
       Command.Priority priority) | 
Copyright © 2005–2022 The Apache Software Foundation. All rights reserved.