Uses of Interface
org.apache.hc.core5.http.nio.ssl.TlsStrategy
Packages that use TlsStrategy
Package
Description
HTTP/1.1 requester and server bootstrap.
Default implementation of HTTP/1.1 transport based on
the asynchronous (non-blocking) I/O model.
TLS protocol support.
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 pool component APIs.
HTTP/2 specific TLS protocol support.
-
Uses of TlsStrategy in org.apache.hc.core5.http.impl.bootstrap
Fields in org.apache.hc.core5.http.impl.bootstrap declared as TlsStrategyModifier and TypeFieldDescriptionprivate TlsStrategy
AsyncRequesterBootstrap.tlsStrategy
private TlsStrategy
AsyncServerBootstrap.tlsStrategy
private final TlsStrategy
HttpAsyncRequester.tlsStrategy
Methods in org.apache.hc.core5.http.impl.bootstrap with parameters of type TlsStrategyModifier and TypeMethodDescriptionfinal AsyncRequesterBootstrap
AsyncRequesterBootstrap.setTlsStrategy
(TlsStrategy tlsStrategy) AssignsTlsStrategy
instance.final AsyncServerBootstrap
AsyncServerBootstrap.setTlsStrategy
(TlsStrategy tlsStrategy) AssignsTlsStrategy
instance.Constructors in org.apache.hc.core5.http.impl.bootstrap with parameters of type TlsStrategyModifierConstructorDescriptionHttpAsyncRequester
(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. -
Uses of TlsStrategy in org.apache.hc.core5.http.impl.nio
Fields in org.apache.hc.core5.http.impl.nio declared as TlsStrategyModifier and TypeFieldDescriptionprivate final TlsStrategy
ClientHttp1IOEventHandlerFactory.tlsStrategy
private final TlsStrategy
ServerHttp1IOEventHandlerFactory.tlsStrategy
Constructors in org.apache.hc.core5.http.impl.nio with parameters of type TlsStrategyModifierConstructorDescriptionClientHttp1IOEventHandlerFactory
(ClientHttp1StreamDuplexerFactory streamDuplexerFactory, TlsStrategy tlsStrategy, Timeout handshakeTimeout) ServerHttp1IOEventHandlerFactory
(ServerHttp1StreamDuplexerFactory streamDuplexerFactory, TlsStrategy tlsStrategy, Timeout handshakeTimeout) -
Uses of TlsStrategy in org.apache.hc.core5.http.nio.ssl
Classes in org.apache.hc.core5.http.nio.ssl that implement TlsStrategyModifier and TypeClassDescriptionclass
Basic client-side implementation ofTlsStrategy
that upgrades to TLS for all endpoints withHTTPS
scheme.class
Basic side-side implementation ofTlsStrategy
that upgrades to TLS for endpoints with the specified local ports. -
Uses of TlsStrategy in org.apache.hc.core5.http2.impl.nio
Fields in org.apache.hc.core5.http2.impl.nio declared as TlsStrategyModifier and TypeFieldDescriptionprivate final TlsStrategy
ClientHttpProtocolNegotiationStarter.tlsStrategy
private final TlsStrategy
ServerHttpProtocolNegotiationStarter.tlsStrategy
Constructors in org.apache.hc.core5.http2.impl.nio with parameters of type TlsStrategyModifierConstructorDescriptionClientHttpProtocolNegotiationStarter
(ClientHttp1StreamDuplexerFactory http1StreamHandlerFactory, ClientH2StreamMultiplexerFactory http2StreamHandlerFactory, HttpVersionPolicy versionPolicy, TlsStrategy tlsStrategy, Timeout handshakeTimeout) ServerHttpProtocolNegotiationStarter
(ServerHttp1StreamDuplexerFactory http1StreamHandlerFactory, ServerH2StreamMultiplexerFactory http2StreamHandlerFactory, HttpVersionPolicy versionPolicy, TlsStrategy tlsStrategy, Timeout handshakeTimeout) -
Uses of TlsStrategy in org.apache.hc.core5.http2.impl.nio.bootstrap
Fields in org.apache.hc.core5.http2.impl.nio.bootstrap declared as TlsStrategyModifier and TypeFieldDescriptionprivate TlsStrategy
H2MultiplexingRequesterBootstrap.tlsStrategy
private TlsStrategy
H2RequesterBootstrap.tlsStrategy
private TlsStrategy
H2ServerBootstrap.tlsStrategy
Methods in org.apache.hc.core5.http2.impl.nio.bootstrap with parameters of type TlsStrategyModifier and TypeMethodDescriptionH2MultiplexingRequesterBootstrap.setTlsStrategy
(TlsStrategy tlsStrategy) AssignsTlsStrategy
instance.final H2RequesterBootstrap
H2RequesterBootstrap.setTlsStrategy
(TlsStrategy tlsStrategy) AssignsTlsStrategy
instance.final H2ServerBootstrap
H2ServerBootstrap.setTlsStrategy
(TlsStrategy tlsStrategy) AssignsTlsStrategy
instance.Constructors in org.apache.hc.core5.http2.impl.nio.bootstrap with parameters of type TlsStrategyModifierConstructorDescriptionH2AsyncRequester
(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 TlsStrategy in org.apache.hc.core5.http2.nio.pool
Fields in org.apache.hc.core5.http2.nio.pool declared as TlsStrategyConstructors in org.apache.hc.core5.http2.nio.pool with parameters of type TlsStrategyModifierConstructorDescriptionH2ConnPool
(ConnectionInitiator connectionInitiator, Resolver<HttpHost, InetSocketAddress> addressResolver, TlsStrategy tlsStrategy) -
Uses of TlsStrategy in org.apache.hc.core5.http2.ssl
Classes in org.apache.hc.core5.http2.ssl that implement TlsStrategyModifier and TypeClassDescriptionclass
Basic client-side implementation ofTlsStrategy
that upgrades to TLS for all endpoints withHTTPS
scheme.class
Basic side-side implementation ofTlsStrategy
that upgrades to TLS for endpoints with the specified local ports.