Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.apache.http.concurrent.Cancellable

Packages that use Cancellable
org.apache.http.concurrent | Core concurrency APIs.
org.apache.http.nio.protocol | Core HTTP protocol execution framework and HTTP protocol handlers for asynchronous, event driven communication.

Uses of Cancellable in org.apache.http.concurrent

Classes in org.apache.http.concurrent that implement Cancellable
`class` | `BasicFuture<T>` Basic implementation of the `Future` interface.

Uses of Cancellable in org.apache.http.nio.protocol

Subinterfaces of Cancellable in org.apache.http.nio.protocol
`interface` | `HttpAsyncClientExchangeHandler` `HttpAsyncClientExchangeHandler` represents a callback interface whose methods get invoked when executing one or multiple HTTP message exchanges on the client side.
`interface` | `HttpAsyncRequestExecutionHandler<T>` Deprecated. use `HttpAsyncClientExchangeHandler`
`interface` | `HttpAsyncResponseConsumer<T>` `HttpAsyncResponseConsumer` is a callback interface whose methods get invoked to process an HTTP response message and to stream message content from a non-blocking HTTP connection on the client side.

Classes in org.apache.http.nio.protocol that implement Cancellable
`class` | `AbstractAsyncResponseConsumer<T>` Abstract `HttpAsyncResponseConsumer` implementation that relieves its subclasses from having to manage internal state and provides a number of protected event methods that they need to implement.
`class` | `BasicAsyncClientExchangeHandler<T>` Basic implementation of `HttpAsyncClientExchangeHandler` that executes a single HTTP request / response exchange.
`class` | `BasicAsyncRequestExecutionHandler<T>` Deprecated. (4.3) use `BasicAsyncClientExchangeHandler`.
`class` | `BasicAsyncResponseConsumer` Basic implementation of `HttpAsyncResponseConsumer`.
`class` | `PipeliningClientExchangeHandler<T>` Pipelining implementation of `HttpAsyncClientExchangeHandler` that executes a series of pipelined HTTP requests.

Methods in org.apache.http.nio.protocol with parameters of type Cancellable
`protected void` | `HttpAsyncService.handleAlreadySubmittedResponse(Cancellable cancellable, HttpContext context)` This method can be used to handle callback set up happened after response submission.
`void` | `HttpAsyncExchange.setCallback(Cancellable cancellable)` Sets `Cancellable` callback to be invoked in case the underlying connection times out or gets terminated prematurely by the client.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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