Uses of Annotation Type
org.apache.hc.core5.annotation.Internal
Packages that use Internal
Package
Description
Core HTTP transport component APIs.
Default implementations of core HTTP APIs.
HTTP/1.1 requester and server bootstrap.
Default implementation of HTTP/1.1 transport based on
the asynchronous (non-blocking) I/O model.
Core HTTP transport APIs based on the classic (blocking) I/O model.
Commands for HTTP transports based on asynchronous, event driven I/O model.
TLS protocol support.
Core HTTP/2 data frame APIs.
HTTP/2 HPACK APIs.
Default implementation of HTTP/2 transport based on
the asynchronous (non-blocking) I/O model.
HTTP/2 capable requester and server bootstrap.
HTTP/2 specific commands for HTTP/2 transport based
on asynchronous, event driven I/O model.
Client side connection pool component APIs.
Event driven network communication APIs and components loosely based on
Doug Lea's
reactor pattern.
TLS/SSL support for I/O reactors.
Core utility classes.
-
Uses of Internal in org.apache.hc.core5.http
Classes in org.apache.hc.core5.http with annotations of type InternalModifier and TypeClassDescriptionclass
ConnectionClosedException
subclass that signals requests cannot not be executed due to the connection being closed. -
Uses of Internal in org.apache.hc.core5.http.impl
Classes in org.apache.hc.core5.http.impl with annotations of type InternalModifier and TypeInterfaceDescriptioninterface
HTTP/1.1 stream event listener.class
HTTP message entity details.class
HTTP Server support methods. -
Uses of Internal in org.apache.hc.core5.http.impl.bootstrap
Constructors in org.apache.hc.core5.http.impl.bootstrap with annotations of type InternalModifierConstructorDescriptionAsyncRequester
(IOEventHandlerFactory eventHandlerFactory, IOReactorConfig ioReactorConfig, Decorator<IOSession> ioSessionDecorator, Callback<Exception> exceptionCallback, IOSessionListener sessionListener, Callback<IOSession> sessionShutdownCallback, Resolver<HttpHost, InetSocketAddress> addressResolver) AsyncServer
(IOEventHandlerFactory eventHandlerFactory, IOReactorConfig ioReactorConfig, Decorator<IOSession> ioSessionDecorator, Callback<Exception> exceptionCallback, IOSessionListener sessionListener, Callback<IOSession> sessionShutdownCallback) HttpAsyncRequester
(IOReactorConfig ioReactorConfig, IOEventHandlerFactory eventHandlerFactory, Decorator<IOSession> ioSessionDecorator, Callback<Exception> exceptionCallback, IOSessionListener sessionListener, ManagedConnPool<HttpHost, IOSession> connPool) UseAsyncRequesterBootstrap
to create instances of this class.HttpAsyncRequester
(IOReactorConfig ioReactorConfig, IOEventHandlerFactory eventHandlerFactory, Decorator<IOSession> ioSessionDecorator, Callback<Exception> exceptionCallback, IOSessionListener sessionListener, ManagedConnPool<HttpHost, IOSession> connPool, TlsStrategy tlsStrategy, Timeout handshakeTimeout) UseAsyncRequesterBootstrap
to create instances of this class.HttpAsyncServer
(IOEventHandlerFactory eventHandlerFactory, IOReactorConfig ioReactorConfig, Decorator<IOSession> ioSessionDecorator, Callback<Exception> exceptionCallback, IOSessionListener sessionListener) UseAsyncServerBootstrap
to create instances of this class.HttpAsyncServer
(IOEventHandlerFactory eventHandlerFactory, IOReactorConfig ioReactorConfig, Decorator<IOSession> ioSessionDecorator, Callback<Exception> exceptionCallback, IOSessionListener sessionListener, String canonicalName) UseAsyncServerBootstrap
to create instances of this class.HttpRequester
(HttpRequestExecutor requestExecutor, HttpProcessor httpProcessor, ManagedConnPool<HttpHost, HttpClientConnection> connPool, SocketConfig socketConfig, HttpConnectionFactory<? extends HttpClientConnection> connectFactory, SSLSocketFactory sslSocketFactory, Callback<SSLParameters> sslSetupHandler, SSLSessionVerifier sslSessionVerifier, Resolver<HttpHost, InetSocketAddress> addressResolver) UseRequesterBootstrap
to create instances of this class.HttpServer
(int port, HttpService httpService, InetAddress ifAddress, SocketConfig socketConfig, ServerSocketFactory serverSocketFactory, HttpConnectionFactory<? extends DefaultBHttpServerConnection> connectionFactory, Callback<SSLParameters> sslSetupHandler, ExceptionListener exceptionListener) -
Uses of Internal in org.apache.hc.core5.http.impl.nio
Classes in org.apache.hc.core5.http.impl.nio with annotations of type InternalModifier and TypeClassDescriptionclass
I/O event handler for events fired byProtocolIOSession
that implements client side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.final class
ClientHttp1StreamDuplexer
factory.class
A buffer that expand its capacity on demand.interface
IOEventHandler
that also exposesHttpConnection
properties.class
I/O event handler for events fired byProtocolIOSession
that implements server side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.final class
ServerHttp1StreamDuplexer
factory. -
Uses of Internal in org.apache.hc.core5.http.io
Classes in org.apache.hc.core5.http.io with annotations of type InternalModifier and TypeInterfaceDescriptioninterface
Represents a strategy to determine how frequently the client should check for an out of order response. -
Uses of Internal in org.apache.hc.core5.http.nio.command
Classes in org.apache.hc.core5.http.nio.command with annotations of type InternalModifier and TypeClassDescriptionfinal class
Command
utility methods.class
Abstract executable command that may need to do some cleaning up in case of an failure and also optionally may want to cancel the associated HTTP message exchange throughCancellableDependency
.final class
Request execution command. -
Uses of Internal in org.apache.hc.core5.http.nio.ssl
Classes in org.apache.hc.core5.http.nio.ssl with annotations of type Internal -
Uses of Internal in org.apache.hc.core5.http2.frame
Classes in org.apache.hc.core5.http2.frame with annotations of type Internal -
Uses of Internal in org.apache.hc.core5.http2.hpack
Classes in org.apache.hc.core5.http2.hpack with annotations of type InternalModifier and TypeClassDescriptionfinal class
HPACK decoder.final class
HPACK encoder.final class
This Huffman codec implementation has been derived from Twitter HPack project (https://github.com/twitter/hpack) -
Uses of Internal in org.apache.hc.core5.http2.impl.nio
Classes in org.apache.hc.core5.http2.impl.nio with annotations of type InternalModifier and TypeClassDescriptionclass
I/O event handler for events fired byProtocolIOSession
that implements client side of the HTTP/2 protocol negotiation handshake always forcing the choice of HTTP/2.class
I/O event handler for events fired byProtocolIOSession
that implements client side HTTP/2 messaging protocol with full support for multiplexed message transmission.final class
ClientH2StreamMultiplexer
factory.class
Protocol upgrade handler that upgrades the underlyingProtocolIOSession
to HTTP/2 in case of a successful protocol negotiation.class
Protocol upgrade handler that upgrades the underlyingProtocolIOSession
to HTTP/1.1 in case of a successful protocol negotiation or as a default fall-back.class
Client I/O event starter that prepares I/O sessions for an initial protocol handshake.interface
HTTP/2 stream event listener.class
class
I/O event handler for events fired byProtocolIOSession
that implements server side of the HTTP/2 protocol negotiation handshake.class
I/O event handler for events fired byProtocolIOSession
that implements server side HTTP/2 messaging protocol with full support for multiplexed message transmission.final class
ServerH2StreamMultiplexer
factory.class
Protocol upgrade handler that upgrades the underlyingProtocolIOSession
to HTTP/2 in case of a successful protocol negotiation.class
Protocol upgrade handler that upgrades the underlyingProtocolIOSession
to HTTP/1.1 in case of a successful protocol negotiation or as a default fall-back.class
Server I/O event starter that prepares I/O sessions for an initial protocol handshake. -
Uses of Internal in org.apache.hc.core5.http2.impl.nio.bootstrap
Methods in org.apache.hc.core5.http2.impl.nio.bootstrap with annotations of type InternalConstructors in org.apache.hc.core5.http2.impl.nio.bootstrap with annotations of type InternalModifierConstructorDescriptionH2AsyncRequester
(HttpVersionPolicy versionPolicy, IOReactorConfig ioReactorConfig, IOEventHandlerFactory eventHandlerFactory, Decorator<IOSession> ioSessionDecorator, Callback<Exception> exceptionCallback, IOSessionListener sessionListener, ManagedConnPool<HttpHost, IOSession> connPool) UseH2RequesterBootstrap
to create instances of this class.H2AsyncRequester
(HttpVersionPolicy versionPolicy, IOReactorConfig ioReactorConfig, IOEventHandlerFactory eventHandlerFactory, Decorator<IOSession> ioSessionDecorator, Callback<Exception> exceptionCallback, IOSessionListener sessionListener, ManagedConnPool<HttpHost, IOSession> connPool, TlsStrategy tlsStrategy, Timeout handshakeTimeout) UseH2RequesterBootstrap
to create instances of this class.H2MultiplexingRequester
(IOReactorConfig ioReactorConfig, IOEventHandlerFactory eventHandlerFactory, Decorator<IOSession> ioSessionDecorator, Callback<Exception> exceptionCallback, IOSessionListener sessionListener, Resolver<HttpHost, InetSocketAddress> addressResolver, TlsStrategy tlsStrategy) UseH2MultiplexingRequesterBootstrap
to create instances of this class. -
Uses of Internal in org.apache.hc.core5.http2.nio.command
Classes in org.apache.hc.core5.http2.nio.command with annotations of type Internal -
Uses of Internal in org.apache.hc.core5.pool
Classes in org.apache.hc.core5.pool with annotations of type InternalModifier and TypeClassDescriptionfinal class
DefaultDisposalCallback<T extends SocketModalCloseable>
Default implementation ofDisposalCallback
.interface
DisposalCallback<T extends ModalCloseable>
Represents a customizable disposal strategy forModalCloseable
instances. -
Uses of Internal in org.apache.hc.core5.reactor
Classes in org.apache.hc.core5.reactor with annotations of type InternalModifier and TypeClassDescriptionfinal class
Endpoint initialization parametersinterface
IOEventHandler interface is used by I/O reactors to handle I/O events for individual I/O sessions.interface
Factory interface to createIOEventHandler
instances for the given connected endpoints.interface
IOSession interface represents a sequence of logically related data exchanges between two end points.interface
IOSession
event listener.interface
Application protocol upgrade handler. -
Uses of Internal in org.apache.hc.core5.reactor.ssl
Classes in org.apache.hc.core5.reactor.ssl with annotations of type InternalModifier and TypeClassDescriptionclass
SSLIOSession
is a decorator class intended to transparently extend anIOSession
with transport layer security capabilities based on the SSL/TLS protocol. -
Uses of Internal in org.apache.hc.core5.testing.nio
Classes in org.apache.hc.core5.testing.nio with annotations of type InternalConstructors in org.apache.hc.core5.testing.nio with annotations of type Internal -
Uses of Internal in org.apache.hc.core5.testing.reactive
Classes in org.apache.hc.core5.testing.reactive with annotations of type Internal -
Uses of Internal in org.apache.hc.core5.util
Classes in org.apache.hc.core5.util with annotations of type InternalMethods in org.apache.hc.core5.util with annotations of type InternalModifier and TypeMethodDescriptionstatic byte
TextUtils.castAsByte
(int c) Casts character to byte filtering non-visible and non-ASCII characters before conversion