Top Description Interfaces Classes Enums
[default module]

Package org.apache.hc.core5.http.impl.nio


Default implementation of HTTP/1.1 transport based on the asynchronous (non-blocking) I/O model.

Interface Summary

Modifier and TypeInterface and Description
pack-priv interface
Http1StreamChannel<OutgoingMessage extends HttpMessage>

public interface

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractContentDecoder

Abstract ContentDecoder that serves as a base for all content decoder implementations.

public abstract class
AbstractContentEncoder

Abstract ContentEncoder that serves as a base for all content encoder implementations.

pack-priv class
pack-priv abstract class
AbstractHttp1StreamDuplexer<IncomingMessage extends HttpMessage, OutgoingMessage extends HttpMessage>

public abstract class
AbstractMessageParser<T extends HttpMessage>

Abstract NHttpMessageParser that serves as a base for all message parser implementations.

public abstract class
AbstractMessageWriter<T extends HttpMessage>

Abstract NHttpMessageWriter that serves as a base for all message writer implementations.

public class
BufferedData

A buffer that expand its capacity on demand.

public class
ChunkDecoder

Implements chunked transfer decoding.

public class
ChunkEncoder

Implements chunked transfer coding.

public class
ClientHttp1IOEventHandler

org.apache.hc.core5.reactor.IOEventHandler that implements client side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.

public class
public class
ClientHttp1StreamDuplexer

I/O event handler for events fired by ProtocolIOSession that implements client side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.

public class
pack-priv class
public class
DefaultHttpRequestFactory

Default factory for creating HttpRequest objects.

public class
public class
DefaultHttpRequestParserFactory

Default factory for request message parsers.

public class
public class
DefaultHttpRequestWriterFactory

Default factory for request message writers.

public class
DefaultHttpResponseFactory

Default factory for creating HttpResponse objects.

public class
public class
DefaultHttpResponseParserFactory

Default factory for response message parsers.

public class
public class
DefaultHttpResponseWriterFactory

Default factory for response message writers.

public class
ExpandableBuffer

A buffer that expand its capacity on demand.

public class
IdentityDecoder

Content decoder that reads data without any transformation.

public class
IdentityEncoder

Content encoder that writes data without any transformation.

public class
LengthDelimitedDecoder

Content decoder that cuts off after a defined number of bytes.

public class
LengthDelimitedEncoder

Content encoder that cuts off after a defined number of bytes.

public class
ServerHttp1IOEventHandler

org.apache.hc.core5.reactor.IOEventHandler that implements server side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.

public class
public class
ServerHttp1StreamDuplexer

I/O event handler for events fired by ProtocolIOSession that implements server side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.

public class
pack-priv class
pack-priv class
pack-priv class

Enum Summary

Modifier and TypeEnum and Description
pack-priv enum
public enum