## Uses of Interface
org.apache.hc.core5.reactor.Command

- Packages that use Command
  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 |

- - ### Uses of Command in org.apache.hc.core5.http.nio.command

    Classes in org.apache.hc.core5.http.nio.command that implement Command
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ExecutableCommand` Abstract 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` | `RequestExecutionCommand` Request execution command.
    `class` | `ShutdownCommand` Shutdown command.

  - ### Uses of Command in org.apache.hc.core5.http2.nio.command

    Classes in org.apache.hc.core5.http2.nio.command that implement Command
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PingCommand` HTTP/2 ping command.

  - ### Uses of Command in org.apache.hc.core5.reactor

    Methods in org.apache.hc.core5.reactor that return Command
    Modifier and Type | Method and Description
    --- | ---
    `Command` | IOSession.`poll()` Removes first `Command` from the command queue if available.

    Methods in org.apache.hc.core5.reactor with parameters of type Command
    Modifier and Type | Method and Description
    --- | ---
    `void` | IOSession.`enqueue(Command command, Command.Priority priority)` Inserts `Command` at the end of the command queue.

  - ### Uses of Command in org.apache.hc.core5.reactor.ssl

    Methods in org.apache.hc.core5.reactor.ssl that return Command
    Modifier and Type | Method and Description
    --- | ---
    `Command` | SSLIOSession.`poll()`

    Methods in org.apache.hc.core5.reactor.ssl with parameters of type Command
    Modifier and Type | Method and Description
    --- | ---
    `void` | SSLIOSession.`enqueue(Command command, Command.Priority priority)`

  - ### Uses of Command in org.apache.hc.core5.testing.nio

    Methods in org.apache.hc.core5.testing.nio that return Command
    Modifier and Type | Method and Description
    --- | ---
    `Command` | LoggingIOSession.`poll()`

    Methods in org.apache.hc.core5.testing.nio with parameters of type Command
    Modifier and Type | Method and Description
    --- | ---
    `void` | LoggingIOSession.`enqueue(Command command, Command.Priority priority)`
    `void` | ClientSessionEndpoint.`execute(Command command, Command.Priority priority)`

Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.