Top Description Methods
org.apache.hc.core5.http.nio

public Interface AsyncRequestConsumer<T>

extends AsyncDataConsumer
Known Direct Implementers
org.apache.hc.core5.http.nio.support.AbstractAsyncRequesterConsumer, org.apache.hc.core5.http.nio.support.BasicRequestConsumer
Type Parameters
<T>
request representation.
Imports
java.io.IOException, org.apache.hc.core5.concurrent.FutureCallback, org.apache.hc.core5.http.EntityDetails, .HttpException, .HttpRequest, org.apache.hc.core5.http.protocol.HttpContext

Abstract asynchronous request consumer.
Since
5.0

Method Summary

Modifier and TypeMethod and Description
public void
consumeRequest(HttpRequest
the request message head.
request
,
EntityDetails
the request entity details or null if the request does not enclose an entity.
entityDetails
,
HttpContext
the actual execution context.
context
,
FutureCallback<T>
the result callback called when request processing has been completed successfully or unsuccessfully.
resultCallback
)

Triggered to signal receipt of a request message head.

public void
failed(Exception
the cause of the failure.
cause
)

Triggered to signal a failure in data processing.

Inherited from org.apache.hc.core5.http.nio.AsyncDataConsumer:
consumestreamEndupdateCapacity

Method Detail

consumeRequestback to summary
public void consumeRequest(HttpRequest request, EntityDetails entityDetails, HttpContext context, FutureCallback<T> resultCallback) throws HttpException, IOException

Triggered to signal receipt of a request message head.

Parameters
request:HttpRequest

the request message head.

entityDetails:EntityDetails

the request entity details or null if the request does not enclose an entity.

context:HttpContext

the actual execution context.

resultCallback:FutureCallback<T>

the result callback called when request processing has been completed successfully or unsuccessfully.

failedback to summary
public void failed(Exception cause)

Triggered to signal a failure in data processing.

Parameters
cause:Exception

the cause of the failure.