Package | Description |
---|---|
org.apache.hc.core5.concurrent |
Core concurrency component APIs.
|
org.apache.hc.core5.http.nio.command |
Commands for HTTP transports based on asynchronous, event driven I/O model.
|
org.apache.hc.core5.http2.impl.nio.bootstrap |
HTTP/2 capable requester and server bootstrap.
|
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.
|
Modifier and Type | Interface and Description |
---|---|
interface |
CancellableDependency
This interface represents
Cancellable object dependent on another
ongoing process or operation. |
Modifier and Type | Class and Description |
---|---|
class |
BasicFuture<T>
Basic implementation of the
Future interface. |
class |
CompletedFuture<T>
Immutable, completed future.
|
class |
ComplexCancellable
Cancellable that has a dependency on another Cancellable
process or operation. |
class |
ComplexFuture<T>
|
Modifier and Type | Method and Description |
---|---|
void |
ComplexCancellable.setDependency(Cancellable dependency) |
void |
ComplexFuture.setDependency(Cancellable dependency) |
void |
CancellableDependency.setDependency(Cancellable cancellable)
Sets
Cancellable dependency on another ongoing process or
operation represented by Cancellable . |
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.
|
Modifier and Type | Method and Description |
---|---|
Cancellable |
H2MultiplexingRequester.execute(AsyncClientExchangeHandler exchangeHandler,
HandlerFactory<AsyncPushConsumer> pushHandlerFactory,
Timeout timeout,
HttpContext context) |
Cancellable |
H2MultiplexingRequester.execute(AsyncClientExchangeHandler exchangeHandler,
Timeout timeout,
HttpContext context) |
Modifier and Type | Class and Description |
---|---|
class |
PingCommand
HTTP/2 ping command.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Command
Abstract command
IOSession can act upon. |
Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.