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 classic
(blocking) I/O model.
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.
Core HTTP transport APIs based on the asynchronous, event driven I/O model.
Commands for HTTP transports based on asynchronous, event driven I/O model.
TLS protocol support.
Support classes for the asynchronous I/O model that emulate
behavior of the classic (blocking) I/O model.
Core HTTP protocol interceptors.
Core HTTP/2 data frame APIs.
HTTP/2 HPACK APIs.
Default implementations of core HTTP/2 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.
HTTP/2 protocol interceptors.
Core I/O component APIs and utilities.
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 TypeClassDescriptionclassstatic interfaceclassConnectionClosedExceptionsubclass that signals requests cannot not be executed due to the connection being closed.Methods in org.apache.hc.core5.http with annotations of type InternalModifier and TypeMethodDescriptionstatic ProtocolVersionProtocolVersion.parse(CharSequence buffer, Tokenizer.Cursor cursor, Tokenizer.Delimiter delimiterPredicate) -
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
Methods in org.apache.hc.core5.http.impl.bootstrap with annotations of type InternalModifier and TypeMethodDescriptionprotected static HttpHostAsyncRequester.defaultTarget(HttpRequest request) 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, IOReactorMetricsListener threadPoolListener, IOWorkerSelector workerSelector) AsyncServer(IOEventHandlerFactory eventHandlerFactory, IOReactorConfig ioReactorConfig, Decorator<IOSession> ioSessionDecorator, Callback<Exception> exceptionCallback, IOSessionListener sessionListener, IOReactorMetricsListener threadPoolListener, Callback<IOSession> sessionShutdownCallback, IOWorkerSelector workerSelector) HttpAsyncRequester(IOReactorConfig ioReactorConfig, IOEventHandlerFactory eventHandlerFactory, Decorator<IOSession> ioSessionDecorator, Callback<Exception> exceptionCallback, IOSessionListener sessionListener, ManagedConnPool<HttpHost, IOSession> connPool, TlsStrategy tlsStrategy, Timeout handshakeTimeout, IOReactorMetricsListener threadPoolListener, IOWorkerSelector workerSelector) UseAsyncRequesterBootstrapto create instances of this class.HttpAsyncServer(IOEventHandlerFactory eventHandlerFactory, IOReactorConfig ioReactorConfig, Decorator<IOSession> ioSessionDecorator, Callback<Exception> exceptionCallback, IOSessionListener sessionListener, IOReactorMetricsListener threadPoolListener, IOWorkerSelector workerSelector, 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, SSLContext sslContext, Callback<SSLParameters> sslSetupHandler, ExceptionListener exceptionListener) -
Uses of Internal in org.apache.hc.core5.http.impl.io
Methods in org.apache.hc.core5.http.impl.io with annotations of type Internal -
Uses of Internal in org.apache.hc.core5.http.impl.io.support
Classes in org.apache.hc.core5.http.impl.io.support with annotations of type Internal -
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.impl.routing
Classes in org.apache.hc.core5.http.impl.routing with annotations of type InternalMethods in org.apache.hc.core5.http.impl.routing with annotations of type InternalModifier and TypeMethodDescriptionstatic <T> RequestRouter<T> RequestRouter.create(URIAuthority primaryAuthority, UriPatternType patternType, List<RequestRouter.Entry<T>> handlerEntries, BiFunction<String, URIAuthority, URIAuthority> authorityResolver, HttpRequestMapper<T> downstream) -
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
Methods in org.apache.hc.core5.http.nio with annotations of type InternalModifier and TypeMethodDescriptiondefault voidResponseChannel.terminateExchange()Terminates message exchange due to an internal error generating a response or its content. -
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.final classStale check 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.http.nio.support.classic
Classes in org.apache.hc.core5.http.nio.support.classic with annotations of type Internal -
Uses of Internal in org.apache.hc.core5.http.protocol
Classes in org.apache.hc.core5.http.protocol with annotations of type InternalModifier and TypeClassDescription(package private) static classInternal adaptor class that delegates all its method calls to a plainHttpContext.Methods in org.apache.hc.core5.http.protocol with annotations of type InternalModifier and TypeMethodDescriptionvoidHttpCoreContext.setEndpointDetails(EndpointDetails endpointDetails) voidHttpCoreContext.setRequest(HttpRequest request) voidHttpCoreContext.setResponse(HttpResponse response) voidHttpCoreContext.setSSLSession(SSLSession sslSession) -
Uses of Internal in org.apache.hc.core5.http.ssl
Methods in org.apache.hc.core5.http.ssl with annotations of type InternalModifier and TypeMethodDescriptionstatic ProtocolVersionTLS.parse(CharSequence buffer, Tokenizer.Cursor cursor, Tokenizer.Delimiter delimiterPredicate) -
Uses of Internal in org.apache.hc.core5.http.support
Classes in org.apache.hc.core5.http.support with annotations of type InternalModifier and TypeClassDescriptionenumMessage expectations.classServer side Expect header handling support. -
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
Classes in org.apache.hc.core5.http2.impl with annotations of type Internal -
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, TlsStrategy tlsStrategy, Timeout handshakeTimeout, IOReactorMetricsListener threadPoolListener, IOWorkerSelector workerSelector) 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, IOReactorMetricsListener threadPoolListener, IOWorkerSelector workerSelector) 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 InternalModifier and TypeClassDescriptionfinal classHTTP/2 ping command.final classActivates the stream reserved with a push promise -
Uses of Internal in org.apache.hc.core5.http2.priority
Classes in org.apache.hc.core5.http2.priority with annotations of type InternalModifier and TypeClassDescriptionfinal classFormats PriorityValue as RFC 9218 Structured Fields Dictionary.final classNon-normative merge helper per RFC 9218 ยง8 example.final classPresence-aware view for RFC 9218 Priority on responses.final classfinal class -
Uses of Internal in org.apache.hc.core5.http2.protocol
Constructors in org.apache.hc.core5.http2.protocol with annotations of type InternalModifierConstructorDescriptionH2RequestConformance(String... illegalHeaderNames) H2ResponseConformance(String... illegalHeaderNames) -
Uses of Internal in org.apache.hc.core5.io
Classes in org.apache.hc.core5.io 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.interfaceinterfaceInternal I/O dispatch stats that can be used byIOWorkerSelectorto select the best suited worker to get new I/O channels.interfaceApplication protocol upgrade handler.Methods in org.apache.hc.core5.reactor with annotations of type InternalConstructors in org.apache.hc.core5.reactor with annotations of type InternalModifierConstructorDescriptionDefaultConnectingIOReactor(IOEventHandlerFactory eventHandlerFactory, IOReactorConfig ioReactorConfig, ThreadFactory threadFactory, Decorator<IOSession> ioSessionDecorator, Callback<Exception> exceptionCallback, IOSessionListener sessionListener, IOReactorMetricsListener threadPoolListener, Callback<IOSession> sessionShutdownCallback, IOWorkerSelector workerSelector) DefaultListeningIOReactor(IOEventHandlerFactory eventHandlerFactory, IOReactorConfig ioReactorConfig, ThreadFactory dispatchThreadFactory, ThreadFactory listenerThreadFactory, Decorator<IOSession> ioSessionDecorator, Callback<Exception> exceptionCallback, IOSessionListener sessionListener, IOReactorMetricsListener threadPoolListener, Callback<IOSession> sessionShutdownCallback, IOWorkerSelector workerSelector) -
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.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.