Uses of Interface
org.apache.hc.core5.http.nio.DataStreamChannel
Packages that use DataStreamChannel
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.
HTTP message entity APIs based on the asynchronous (non-blocking) 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 DataStreamChannel in org.apache.hc.core5.http.impl.nio
Fields in org.apache.hc.core5.http.impl.nio declared as DataStreamChannelModifier and TypeFieldDescriptionprivate final DataStreamChannel
ClientHttp1StreamHandler.internalDataChannel
private final DataStreamChannel
ServerHttp1StreamHandler.internalDataChannel
-
Uses of DataStreamChannel in org.apache.hc.core5.http.nio
Methods in org.apache.hc.core5.http.nio with parameters of type DataStreamChannelModifier and TypeMethodDescriptionvoid
AsyncDataProducer.produce
(DataStreamChannel channel) Triggered to signal the ability of the underlying data channel to accept more data. -
Uses of DataStreamChannel in org.apache.hc.core5.http.nio.entity
Methods in org.apache.hc.core5.http.nio.entity with parameters of type DataStreamChannelModifier and TypeMethodDescriptionfinal void
AbstractBinAsyncEntityProducer.produce
(DataStreamChannel channel) final void
AbstractCharAsyncEntityProducer.produce
(DataStreamChannel channel) void
AsyncEntityProducerWrapper.produce
(DataStreamChannel channel) final void
BasicAsyncEntityProducer.produce
(DataStreamChannel channel) void
DigestingEntityProducer.produce
(DataStreamChannel channel) void
FileEntityProducer.produce
(DataStreamChannel channel) void
PathEntityProducer.produce
(DataStreamChannel dataStreamChannel) -
Uses of DataStreamChannel in org.apache.hc.core5.http.nio.support
Methods in org.apache.hc.core5.http.nio.support with parameters of type DataStreamChannelModifier and TypeMethodDescriptionfinal void
AbstractServerExchangeHandler.produce
(DataStreamChannel channel) final void
BasicAsyncServerExpectationDecorator.produce
(DataStreamChannel channel) void
BasicClientExchangeHandler.produce
(DataStreamChannel channel) void
BasicPushProducer.produce
(DataStreamChannel channel) void
BasicRequestProducer.produce
(DataStreamChannel channel) void
BasicResponseProducer.produce
(DataStreamChannel channel) void
ImmediateResponseExchangeHandler.produce
(DataStreamChannel channel) -
Uses of DataStreamChannel in org.apache.hc.core5.http.nio.support.classic
Fields in org.apache.hc.core5.http.nio.support.classic declared as DataStreamChannelMethods in org.apache.hc.core5.http.nio.support.classic with parameters of type DataStreamChannelModifier and TypeMethodDescriptionvoid
SharedOutputBuffer.flush
(DataStreamChannel channel) final void
AbstractClassicEntityProducer.produce
(DataStreamChannel channel) final void
AbstractClassicServerExchangeHandler.produce
(DataStreamChannel channel) -
Uses of DataStreamChannel in org.apache.hc.core5.http2.impl.nio
Subinterfaces of DataStreamChannel in org.apache.hc.core5.http2.impl.nioClasses in org.apache.hc.core5.http2.impl.nio that implement DataStreamChannelFields in org.apache.hc.core5.http2.impl.nio declared as DataStreamChannelModifier and TypeFieldDescriptionprivate final DataStreamChannel
ClientH2StreamHandler.dataChannel
private final DataStreamChannel
ServerH2StreamHandler.dataChannel
private final DataStreamChannel
ServerPushH2StreamHandler.dataChannel
-
Uses of DataStreamChannel in org.apache.hc.core5.reactive
Fields in org.apache.hc.core5.reactive declared as DataStreamChannelFields in org.apache.hc.core5.reactive with type parameters of type DataStreamChannelModifier and TypeFieldDescriptionprivate final AtomicReference
<DataStreamChannel> ReactiveDataProducer.requestChannel
Methods in org.apache.hc.core5.reactive with parameters of type DataStreamChannelModifier and TypeMethodDescriptionvoid
ReactiveDataProducer.produce
(DataStreamChannel channel) void
ReactiveEntityProducer.produce
(DataStreamChannel channel) void
ReactiveServerExchangeHandler.produce
(DataStreamChannel channel) (package private) void
ReactiveDataProducer.setChannel
(DataStreamChannel channel)