Uses of Class
org.apache.hc.core5.annotation.Internal
-
Packages that use Internal Package Description org.apache.hc.core5.http Core HTTP transport component APIs.org.apache.hc.core5.http.impl Default implementations of core HTTP APIs.org.apache.hc.core5.http.impl.bootstrap HTTP/1.1 requester and server bootstrap.org.apache.hc.core5.http.impl.nio Default implementation of HTTP/1.1 transport based on the asynchronous (non-blocking) I/O model.org.apache.hc.core5.http.io Core HTTP transport APIs based on the classic (blocking) I/O model.org.apache.hc.core5.http.nio.command Commands for HTTP transports based on asynchronous, event driven I/O model.org.apache.hc.core5.http.nio.ssl TLS protocol support.org.apache.hc.core5.http2.frame Core HTTP/2 data frame APIs.org.apache.hc.core5.http2.hpack HTTP/2 HPACK APIs.org.apache.hc.core5.http2.impl.nio Default implementation of HTTP/2 transport based on the asynchronous (non-blocking) I/O model.org.apache.hc.core5.http2.impl.nio.bootstrap HTTP/2 capable requester and server bootstrap.org.apache.hc.core5.http2.nio.command HTTP/2 specific commands for HTTP/2 transport based on asynchronous, event driven I/O model.org.apache.hc.core5.pool Client side connection pool component APIs.org.apache.hc.core5.reactor Event driven network communication APIs and components loosely based on Doug Lea's reactor pattern.org.apache.hc.core5.reactor.ssl TLS/SSL support for I/O reactors.org.apache.hc.core5.testing.nio org.apache.hc.core5.testing.reactive org.apache.hc.core5.util Core utility classes. -
-
Uses of Internal in org.apache.hc.core5.http
Classes in org.apache.hc.core5.http with annotations of type Internal Modifier and Type Class Description class
RequestNotExecutedException
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 Internal Modifier and Type Interface Description interface
Http1StreamListener
HTTP/1.1 stream event listener.class
IncomingEntityDetails
HTTP message entity details.class
ServerSupport
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 Internal Constructor Description AsyncRequester(IOEventHandlerFactory eventHandlerFactory, IOReactorConfig ioReactorConfig, Decorator<IOSession> ioSessionDecorator, Callback<java.lang.Exception> exceptionCallback, IOSessionListener sessionListener, Callback<IOSession> sessionShutdownCallback, Resolver<HttpHost,java.net.InetSocketAddress> addressResolver)
AsyncServer(IOEventHandlerFactory eventHandlerFactory, IOReactorConfig ioReactorConfig, Decorator<IOSession> ioSessionDecorator, Callback<java.lang.Exception> exceptionCallback, IOSessionListener sessionListener, Callback<IOSession> sessionShutdownCallback)
HttpAsyncRequester(IOReactorConfig ioReactorConfig, IOEventHandlerFactory eventHandlerFactory, Decorator<IOSession> ioSessionDecorator, Callback<java.lang.Exception> exceptionCallback, IOSessionListener sessionListener, ManagedConnPool<HttpHost,IOSession> connPool)
UseAsyncRequesterBootstrap
to create instances of this class.HttpAsyncRequester(IOReactorConfig ioReactorConfig, IOEventHandlerFactory eventHandlerFactory, Decorator<IOSession> ioSessionDecorator, Callback<java.lang.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<java.lang.Exception> exceptionCallback, IOSessionListener sessionListener)
UseAsyncServerBootstrap
to create instances of this class.HttpAsyncServer(IOEventHandlerFactory eventHandlerFactory, IOReactorConfig ioReactorConfig, Decorator<IOSession> ioSessionDecorator, Callback<java.lang.Exception> exceptionCallback, IOSessionListener sessionListener, java.lang.String canonicalName)
UseAsyncServerBootstrap
to create instances of this class.HttpRequester(HttpRequestExecutor requestExecutor, HttpProcessor httpProcessor, ManagedConnPool<HttpHost,HttpClientConnection> connPool, SocketConfig socketConfig, HttpConnectionFactory<? extends HttpClientConnection> connectFactory, javax.net.ssl.SSLSocketFactory sslSocketFactory, Callback<javax.net.ssl.SSLParameters> sslSetupHandler, SSLSessionVerifier sslSessionVerifier, Resolver<HttpHost,java.net.InetSocketAddress> addressResolver)
UseRequesterBootstrap
to create instances of this class.HttpServer(int port, HttpService httpService, java.net.InetAddress ifAddress, SocketConfig socketConfig, javax.net.ServerSocketFactory serverSocketFactory, HttpConnectionFactory<? extends DefaultBHttpServerConnection> connectionFactory, Callback<javax.net.ssl.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 Internal Modifier and Type Class Description class
ClientHttp1StreamDuplexer
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.class
ClientHttp1StreamDuplexerFactory
ClientHttp1StreamDuplexer
factory.class
ExpandableBuffer
A buffer that expand its capacity on demand.interface
HttpConnectionEventHandler
IOEventHandler
that also exposesHttpConnection
properties.class
ServerHttp1StreamDuplexer
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.class
ServerHttp1StreamDuplexerFactory
ServerHttp1StreamDuplexer
factory. -
Uses of Internal in org.apache.hc.core5.http.io
Classes in org.apache.hc.core5.http.io with annotations of type Internal Modifier and Type Interface Description interface
ResponseOutOfOrderStrategy
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 Internal Modifier and Type Class Description class
CommandSupport
Command
utility methods.class
ExecutableCommand
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
.class
RequestExecutionCommand
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 Modifier and Type Interface Description interface
TlsUpgradeCapable
Capability to upgrade to TLS. -
Uses of Internal in org.apache.hc.core5.http2.frame
Classes in org.apache.hc.core5.http2.frame with annotations of type Internal Modifier and Type Class Description class
FramePrinter
-
Uses of Internal in org.apache.hc.core5.http2.hpack
Classes in org.apache.hc.core5.http2.hpack with annotations of type Internal Modifier and Type Class Description class
HPackDecoder
HPACK decoder.class
HPackEncoder
HPACK encoder.class
Huffman
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 Internal Modifier and Type Class Description class
ClientH2PrefaceHandler
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
ClientH2StreamMultiplexer
I/O event handler for events fired byProtocolIOSession
that implements client side HTTP/2 messaging protocol with full support for multiplexed message transmission.class
ClientH2StreamMultiplexerFactory
ClientH2StreamMultiplexer
factory.class
ClientH2UpgradeHandler
Protocol upgrade handler that upgrades the underlyingProtocolIOSession
to HTTP/2 in case of a successful protocol negotiation.class
ClientHttp1UpgradeHandler
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
ClientHttpProtocolNegotiationStarter
Client I/O event starter that prepares I/O sessions for an initial protocol handshake.interface
H2StreamListener
HTTP/2 stream event listener.class
HttpProtocolNegotiator
class
ServerH2PrefaceHandler
I/O event handler for events fired byProtocolIOSession
that implements server side of the HTTP/2 protocol negotiation handshake.class
ServerH2StreamMultiplexer
I/O event handler for events fired byProtocolIOSession
that implements server side HTTP/2 messaging protocol with full support for multiplexed message transmission.class
ServerH2StreamMultiplexerFactory
ServerH2StreamMultiplexer
factory.class
ServerH2UpgradeHandler
Protocol upgrade handler that upgrades the underlyingProtocolIOSession
to HTTP/2 in case of a successful protocol negotiation.class
ServerHttp1UpgradeHandler
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
ServerHttpProtocolNegotiationStarter
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 Internal Modifier and Type Method Description H2ConnPool
H2MultiplexingRequester. getConnPool()
Constructors in org.apache.hc.core5.http2.impl.nio.bootstrap with annotations of type Internal Constructor Description H2AsyncRequester(HttpVersionPolicy versionPolicy, IOReactorConfig ioReactorConfig, IOEventHandlerFactory eventHandlerFactory, Decorator<IOSession> ioSessionDecorator, Callback<java.lang.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<java.lang.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<java.lang.Exception> exceptionCallback, IOSessionListener sessionListener, Resolver<HttpHost,java.net.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 Modifier and Type Class Description class
PingCommand
HTTP/2 ping command. -
Uses of Internal in org.apache.hc.core5.pool
Classes in org.apache.hc.core5.pool with annotations of type Internal Modifier and Type Class Description 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 Internal Modifier and Type Class Description class
EndpointParameters
Endpoint initialization parametersinterface
IOEventHandler
IOEventHandler interface is used by I/O reactors to handle I/O events for individual I/O sessions.interface
IOEventHandlerFactory
Factory interface to createIOEventHandler
instances for the given connected endpoints.interface
IOSession
IOSession interface represents a sequence of logically related data exchanges between two end points.interface
IOSessionListener
IOSession
event listener.interface
ProtocolUpgradeHandler
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 Internal Modifier and Type Class Description class
SSLIOSession
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 Internal Modifier and Type Class Description class
LoggingIOSession
class
LoggingIOSessionDecorator
Constructors in org.apache.hc.core5.testing.nio with annotations of type Internal Constructor Description LoggingIOSessionListener()
-
Uses of Internal in org.apache.hc.core5.testing.reactive
Classes in org.apache.hc.core5.testing.reactive with annotations of type Internal Modifier and Type Class Description class
Reactive3TestUtils
-
Uses of Internal in org.apache.hc.core5.util
Classes in org.apache.hc.core5.util with annotations of type Internal Modifier and Type Class Description class
ReflectionUtils
Methods in org.apache.hc.core5.util with annotations of type Internal Modifier and Type Method Description static byte
TextUtils. castAsByte(int c)
Casts character to byte filtering non-visible and non-ASCII characters before conversion
-