Class AsyncJsonClientPipeline
java.lang.Object
org.apache.hc.core5.jackson2.http.AsyncJsonClientPipeline
Client side execution pipeline assembler that creates
AsyncClientExchangeHandler instances
with the defined message exchange pipeline optimized for JSON message exchanges that triggers
the given FutureCallback or CompletableFuture upon completion.
Please note that AsyncClientExchangeHandler are stateful and may not be used concurrently
by multiple message exchanges or re-used for subsequent message exchanges.
- Since:
- 5.5
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classExchange completion stage.classRequest content stage.classRequest message stage.classResponse content generation stage.classResponse message stage.static classExchange result signal stage. -
Method Summary
Modifier and TypeMethodDescriptionstatic AsyncJsonClientPipelineassemble(com.fasterxml.jackson.databind.ObjectMapper objectMapper) request()request(HttpRequest request) Configures the pipeline to produce an outgoing message stream with the given request head.
-
Method Details
-
assemble
public static AsyncJsonClientPipeline assemble(com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
request
-
request
Configures the pipeline to produce an outgoing message stream with the given request head.
-