Uses of Interface
org.apache.hc.core5.http.nio.ResponseChannel
Packages that use ResponseChannel
Package
Description
Default implementation of HTTP/1.1 transport based on
the asynchronous (non-blocking) I/O model.
Core HTTP transport APIs based on the asynchronous, event driven I/O model.
Support classes for the asynchronous I/O model.
Support classes for the asynchronous I/O model that emulate
behavior of the classic (blocking) I/O model.
Default implementation of HTTP/2 transport based on
the asynchronous (non-blocking) I/O model.
-
Uses of ResponseChannel in org.apache.hc.core5.http.impl.nio
Fields in org.apache.hc.core5.http.impl.nio declared as ResponseChannelModifier and TypeFieldDescriptionprivate final ResponseChannel
ServerHttp1StreamHandler.responseChannel
-
Uses of ResponseChannel in org.apache.hc.core5.http.nio
Methods in org.apache.hc.core5.http.nio with parameters of type ResponseChannelModifier and TypeMethodDescriptionvoid
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. -
Uses of ResponseChannel in org.apache.hc.core5.http.nio.support
Methods in org.apache.hc.core5.http.nio.support with parameters of type ResponseChannelModifier and TypeMethodDescriptionfinal void
AbstractServerExchangeHandler.handleRequest
(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context) final void
BasicAsyncServerExpectationDecorator.handleRequest
(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context) void
ImmediateResponseExchangeHandler.handleRequest
(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context) void
BasicPushProducer.produceResponse
(ResponseChannel channel, HttpContext httpContext) void
BasicResponseProducer.sendResponse
(ResponseChannel responseChannel, HttpContext httpContext) -
Uses of ResponseChannel in org.apache.hc.core5.http.nio.support.classic
Methods in org.apache.hc.core5.http.nio.support.classic with parameters of type ResponseChannelModifier and TypeMethodDescriptionfinal void
AbstractClassicServerExchangeHandler.handleRequest
(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context) -
Uses of ResponseChannel in org.apache.hc.core5.http2.impl.nio
Fields in org.apache.hc.core5.http2.impl.nio declared as ResponseChannelModifier and TypeFieldDescriptionprivate final ResponseChannel
ServerH2StreamHandler.responseChannel
-
Uses of ResponseChannel in org.apache.hc.core5.reactive
Methods in org.apache.hc.core5.reactive with parameters of type ResponseChannelModifier and TypeMethodDescriptionvoid
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. -
Uses of ResponseChannel in org.apache.hc.core5.testing.reactive
Methods in org.apache.hc.core5.testing.reactive with parameters of type ResponseChannelModifier and TypeMethodDescriptionvoid
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)