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 classRequestNotExecutedExceptionConnectionClosedExceptionsubclass 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 interfaceHttp1StreamListenerHTTP/1.1 stream event listener.classIncomingEntityDetailsHTTP message entity details.classServerSupportHTTP 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)UseAsyncRequesterBootstrapto 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)UseAsyncRequesterBootstrapto create instances of this class.HttpAsyncServer(IOEventHandlerFactory eventHandlerFactory, IOReactorConfig ioReactorConfig, Decorator<IOSession> ioSessionDecorator, Callback<java.lang.Exception> exceptionCallback, IOSessionListener sessionListener)UseAsyncServerBootstrapto create instances of this class.HttpAsyncServer(IOEventHandlerFactory eventHandlerFactory, IOReactorConfig ioReactorConfig, Decorator<IOSession> ioSessionDecorator, Callback<java.lang.Exception> exceptionCallback, IOSessionListener sessionListener, java.lang.String canonicalName)UseAsyncServerBootstrapto 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)UseRequesterBootstrapto 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 classClientHttp1StreamDuplexerI/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.classClientHttp1StreamDuplexerFactoryClientHttp1StreamDuplexerfactory.classExpandableBufferA buffer that expand its capacity on demand.interfaceHttpConnectionEventHandlerIOEventHandlerthat also exposesHttpConnectionproperties.classServerHttp1StreamDuplexerI/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.classServerHttp1StreamDuplexerFactoryServerHttp1StreamDuplexerfactory. -
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 interfaceResponseOutOfOrderStrategyRepresents 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 classCommandSupportCommandutility methods.classExecutableCommandAbstract 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.classRequestExecutionCommandRequest 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 interfaceTlsUpgradeCapableCapability 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 classFramePrinter -
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 classHPackDecoderHPACK decoder.classHPackEncoderHPACK encoder.classHuffmanThis 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 classClientH2PrefaceHandlerI/O event handler for events fired byProtocolIOSessionthat implements client side of the HTTP/2 protocol negotiation handshake always forcing the choice of HTTP/2.classClientH2StreamMultiplexerI/O event handler for events fired byProtocolIOSessionthat implements client side HTTP/2 messaging protocol with full support for multiplexed message transmission.classClientH2StreamMultiplexerFactoryClientH2StreamMultiplexerfactory.classClientH2UpgradeHandlerProtocol upgrade handler that upgrades the underlyingProtocolIOSessionto HTTP/2 in case of a successful protocol negotiation.classClientHttp1UpgradeHandlerProtocol upgrade handler that upgrades the underlyingProtocolIOSessionto HTTP/1.1 in case of a successful protocol negotiation or as a default fall-back.classClientHttpProtocolNegotiationStarterClient I/O event starter that prepares I/O sessions for an initial protocol handshake.interfaceH2StreamListenerHTTP/2 stream event listener.classHttpProtocolNegotiatorclassServerH2PrefaceHandlerI/O event handler for events fired byProtocolIOSessionthat implements server side of the HTTP/2 protocol negotiation handshake.classServerH2StreamMultiplexerI/O event handler for events fired byProtocolIOSessionthat implements server side HTTP/2 messaging protocol with full support for multiplexed message transmission.classServerH2StreamMultiplexerFactoryServerH2StreamMultiplexerfactory.classServerH2UpgradeHandlerProtocol upgrade handler that upgrades the underlyingProtocolIOSessionto HTTP/2 in case of a successful protocol negotiation.classServerHttp1UpgradeHandlerProtocol upgrade handler that upgrades the underlyingProtocolIOSessionto HTTP/1.1 in case of a successful protocol negotiation or as a default fall-back.classServerHttpProtocolNegotiationStarterServer 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 H2ConnPoolH2MultiplexingRequester. 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)UseH2RequesterBootstrapto 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)UseH2RequesterBootstrapto 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)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 Modifier and Type Class Description classPingCommandHTTP/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 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 Internal Modifier and Type Class Description classEndpointParametersEndpoint initialization parametersinterfaceIOEventHandlerIOEventHandler interface is used by I/O reactors to handle I/O events for individual I/O sessions.interfaceIOEventHandlerFactoryFactory interface to createIOEventHandlerinstances for the given connected endpoints.interfaceIOSessionIOSession interface represents a sequence of logically related data exchanges between two end points.interfaceIOSessionListenerIOSessionevent listener.interfaceProtocolUpgradeHandlerApplication 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 classSSLIOSessionSSLIOSessionis 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 Internal Modifier and Type Class Description classLoggingIOSessionclassLoggingIOSessionDecoratorConstructors 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 classReactive3TestUtils -
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 classReflectionUtilsMethods in org.apache.hc.core5.util with annotations of type Internal Modifier and Type Method Description static byteTextUtils. castAsByte(int c)Casts character to byte filtering non-visible and non-ASCII characters before conversion
-