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 TypeClassDescriptionclassConnectionClosedExceptionsubclass 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 TypeInterfaceDescriptioninterfaceHTTP/1.1 stream event listener.classHTTP message entity details.classHTTP 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) UseAsyncRequesterBootstrapto 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) UseAsyncRequesterBootstrapto create instances of this class.HttpAsyncServer(IOEventHandlerFactory eventHandlerFactory, IOReactorConfig ioReactorConfig, Decorator<IOSession> ioSessionDecorator, Callback<Exception> exceptionCallback, IOSessionListener sessionListener) UseAsyncServerBootstrapto create instances of this class.HttpAsyncServer(IOEventHandlerFactory eventHandlerFactory, IOReactorConfig ioReactorConfig, Decorator<IOSession> ioSessionDecorator, Callback<Exception> exceptionCallback, IOSessionListener sessionListener, String canonicalName) UseAsyncServerBootstrapto 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) UseRequesterBootstrapto 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 TypeClassDescriptionclassI/O event handler for events fired byProtocolIOSessionthat implements client side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.final classClientHttp1StreamDuplexerfactory.classA buffer that expand its capacity on demand.interfaceIOEventHandlerthat also exposesHttpConnectionproperties.classI/O event handler for events fired byProtocolIOSessionthat implements server side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.final classServerHttp1StreamDuplexerfactory. -
Uses of Internal in org.apache.hc.core5.http.io
Classes in org.apache.hc.core5.http.io with annotations of type InternalModifier and TypeInterfaceDescriptioninterfaceRepresents 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 classCommandutility methods.classAbstract 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 classRequest 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 classHPACK decoder.final classHPACK encoder.final classThis 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 TypeClassDescriptionclassI/O event handler for events fired byProtocolIOSessionthat implements client side of the HTTP/2 protocol negotiation handshake always forcing the choice of HTTP/2.classI/O event handler for events fired byProtocolIOSessionthat implements client side HTTP/2 messaging protocol with full support for multiplexed message transmission.final classClientH2StreamMultiplexerfactory.classProtocol upgrade handler that upgrades the underlyingProtocolIOSessionto HTTP/2 in case of a successful protocol negotiation.classProtocol upgrade handler that upgrades the underlyingProtocolIOSessionto HTTP/1.1 in case of a successful protocol negotiation or as a default fall-back.classClient I/O event starter that prepares I/O sessions for an initial protocol handshake.interfaceHTTP/2 stream event listener.classclassI/O event handler for events fired byProtocolIOSessionthat implements server side of the HTTP/2 protocol negotiation handshake.classI/O event handler for events fired byProtocolIOSessionthat implements server side HTTP/2 messaging protocol with full support for multiplexed message transmission.final classServerH2StreamMultiplexerfactory.classProtocol upgrade handler that upgrades the underlyingProtocolIOSessionto HTTP/2 in case of a successful protocol negotiation.classProtocol upgrade handler that upgrades the underlyingProtocolIOSessionto HTTP/1.1 in case of a successful protocol negotiation or as a default fall-back.classServer 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) UseH2RequesterBootstrapto 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) UseH2RequesterBootstrapto create instances of this class.H2MultiplexingRequester(IOReactorConfig ioReactorConfig, IOEventHandlerFactory eventHandlerFactory, Decorator<IOSession> ioSessionDecorator, Callback<Exception> exceptionCallback, IOSessionListener sessionListener, Resolver<HttpHost, InetSocketAddress> addressResolver, TlsStrategy tlsStrategy) UseH2MultiplexingRequesterBootstrapto 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 classDefaultDisposalCallback<T extends SocketModalCloseable>Default implementation ofDisposalCallback.interfaceDisposalCallback<T extends ModalCloseable>Represents a customizable disposal strategy forModalCloseableinstances. -
Uses of Internal in org.apache.hc.core5.reactor
Classes in org.apache.hc.core5.reactor with annotations of type InternalModifier and TypeClassDescriptionfinal classEndpoint initialization parametersinterfaceIOEventHandler interface is used by I/O reactors to handle I/O events for individual I/O sessions.interfaceFactory interface to createIOEventHandlerinstances for the given connected endpoints.interfaceIOSession interface represents a sequence of logically related data exchanges between two end points.interfaceIOSessionevent listener.interfaceApplication 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 TypeClassDescriptionclassSSLIOSessionis a decorator class intended to transparently extend anIOSessionwith 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 byteTextUtils.castAsByte(int c) Casts character to byte filtering non-visible and non-ASCII characters before conversion