| Package | Description | 
|---|---|
| org.apache.hc.core5.http.nio | Core HTTP transport APIs based on the asynchronous, event driven I/O model. | 
| org.apache.hc.core5.http.nio.support | Support classes for the asynchronous I/O model. | 
| org.apache.hc.core5.http.nio.support.classic | Support classes for the asynchronous I/O model that emulate
 behavior of the classic (blocking) I/O model. | 
| org.apache.hc.core5.reactive | |
| org.apache.hc.core5.testing.reactive | 
| Modifier and Type | Method and Description | 
|---|---|
| void | AsyncServerExchangeHandler. handleRequest(HttpRequest request,
             EntityDetails entityDetails,
             ResponseChannel responseChannel,
             HttpContext context)Processes the actual HTTP request. | 
| void | AsyncPushProducer. produceResponse(ResponseChannel channel,
               HttpContext context)Triggered to signal the ability of the underlying response channel
 to accept response messages. | 
| void | AsyncResponseProducer. sendResponse(ResponseChannel channel,
            HttpContext context)Triggered to signal the ability of the underlying response channel
 to accept response messages. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ImmediateResponseExchangeHandler. handleRequest(HttpRequest request,
             EntityDetails entityDetails,
             ResponseChannel responseChannel,
             HttpContext context) | 
| void | AbstractServerExchangeHandler. handleRequest(HttpRequest request,
             EntityDetails entityDetails,
             ResponseChannel responseChannel,
             HttpContext context) | 
| void | BasicAsyncServerExpectationDecorator. handleRequest(HttpRequest request,
             EntityDetails entityDetails,
             ResponseChannel responseChannel,
             HttpContext context) | 
| void | BasicPushProducer. produceResponse(ResponseChannel channel,
               HttpContext httpContext) | 
| void | BasicResponseProducer. sendResponse(ResponseChannel responseChannel,
            HttpContext httpContext) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | AbstractClassicServerExchangeHandler. handleRequest(HttpRequest request,
             EntityDetails entityDetails,
             ResponseChannel responseChannel,
             HttpContext context) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ReactiveServerExchangeHandler. handleRequest(HttpRequest request,
             EntityDetails entityDetails,
             ResponseChannel responseChannel,
             HttpContext context) | 
| void | ReactiveRequestProcessor. processRequest(HttpRequest request,
              EntityDetails entityDetails,
              ResponseChannel responseChannel,
              HttpContext context,
              org.reactivestreams.Publisher<ByteBuffer> requestBody,
              Callback<org.reactivestreams.Publisher<ByteBuffer>> responseBodyCallback)Processes the actual HTTP request. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ReactiveEchoProcessor. processRequest(HttpRequest request,
              EntityDetails entityDetails,
              ResponseChannel responseChannel,
              HttpContext context,
              org.reactivestreams.Publisher<ByteBuffer> requestBody,
              Callback<org.reactivestreams.Publisher<ByteBuffer>> responseBodyFuture) | 
| void | ReactiveRandomProcessor. processRequest(HttpRequest request,
              EntityDetails entityDetails,
              ResponseChannel responseChannel,
              HttpContext context,
              org.reactivestreams.Publisher<ByteBuffer> requestBody,
              Callback<org.reactivestreams.Publisher<ByteBuffer>> responseBodyCallback) | 
Copyright © 2005–2022 The Apache Software Foundation. All rights reserved.