Uses of Interface
org.apache.hc.core5.http.nio.StreamChannel
-
Packages that use StreamChannel 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.entity HTTP message entity APIs based on the asynchronous (non-blocking) I/O model.org.apache.hc.core5.http2.impl.nio Default implementation of HTTP/2 transport based on the asynchronous (non-blocking) I/O model. -
-
Uses of StreamChannel in org.apache.hc.core5.http.nio
Subinterfaces of StreamChannel in org.apache.hc.core5.http.nio Modifier and Type Interface Description interface
DataStreamChannel
Abstract byte stream channel -
Uses of StreamChannel in org.apache.hc.core5.http.nio.entity
Methods in org.apache.hc.core5.http.nio.entity with parameters of type StreamChannel Modifier and Type Method Description private void
AbstractBinAsyncEntityProducer. flush(StreamChannel<java.nio.ByteBuffer> channel)
private void
AbstractCharAsyncEntityProducer. flush(StreamChannel<java.nio.ByteBuffer> channel)
protected abstract void
AbstractBinAsyncEntityProducer. produceData(StreamChannel<java.nio.ByteBuffer> channel)
Triggered to signal the ability of the underlying byte channel to accept more data.protected abstract void
AbstractCharAsyncEntityProducer. produceData(StreamChannel<java.nio.CharBuffer> channel)
Triggered to signal the ability of the underlying char channel to accept more data.protected void
StringAsyncEntityProducer. produceData(StreamChannel<java.nio.CharBuffer> channel)
(package private) void
AbstractBinAsyncEntityProducer. streamEnd(StreamChannel<java.nio.ByteBuffer> channel)
(package private) void
AbstractCharAsyncEntityProducer. streamEnd(StreamChannel<java.nio.ByteBuffer> channel)
(package private) int
AbstractBinAsyncEntityProducer. writeData(StreamChannel<java.nio.ByteBuffer> channel, java.nio.ByteBuffer src)
(package private) int
AbstractCharAsyncEntityProducer. writeData(StreamChannel<java.nio.ByteBuffer> channel, java.nio.CharBuffer src)
Method parameters in org.apache.hc.core5.http.nio.entity with type arguments of type StreamChannel Modifier and Type Method Description static AsyncEntityProducer
AsyncEntityProducers. createBinary(Callback<StreamChannel<java.nio.ByteBuffer>> callback, ContentType contentType)
static AsyncEntityProducer
AsyncEntityProducers. createBinary(Callback<StreamChannel<java.nio.ByteBuffer>> callback, ContentType contentType, Header... trailers)
static AsyncEntityProducer
AsyncEntityProducers. createText(Callback<StreamChannel<java.nio.CharBuffer>> callback, ContentType contentType)
static AsyncEntityProducer
AsyncEntityProducers. createText(Callback<StreamChannel<java.nio.CharBuffer>> callback, ContentType contentType, Header... trailers)
-
Uses of StreamChannel in org.apache.hc.core5.http2.impl.nio
Subinterfaces of StreamChannel in org.apache.hc.core5.http2.impl.nio Modifier and Type Interface Description (package private) interface
H2StreamChannel
Classes in org.apache.hc.core5.http2.impl.nio that implement StreamChannel Modifier and Type Class Description private class
AbstractH2StreamMultiplexer.H2StreamChannelImpl
-