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 TlsStrategyAsyncRequesterBootstrap.tlsStrategyprivate TlsStrategyAsyncServerBootstrap.tlsStrategyprivate final TlsStrategyHttpAsyncRequester.tlsStrategyMethods in org.apache.hc.core5.http.impl.bootstrap with parameters of type TlsStrategyModifier and TypeMethodDescriptionfinal AsyncRequesterBootstrapAsyncRequesterBootstrap.setTlsStrategy(TlsStrategy tlsStrategy) AssignsTlsStrategyinstance.final AsyncServerBootstrapAsyncServerBootstrap.setTlsStrategy(TlsStrategy tlsStrategy) AssignsTlsStrategyinstance.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) UseAsyncRequesterBootstrapto 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 TlsStrategyClientHttp1IOEventHandlerFactory.tlsStrategyprivate final TlsStrategyServerHttp1IOEventHandlerFactory.tlsStrategyConstructors 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 TypeClassDescriptionclassBasic client-side implementation ofTlsStrategythat upgrades to TLS for all endpoints withHTTPSscheme.classBasic side-side implementation ofTlsStrategythat 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 TlsStrategyClientHttpProtocolNegotiationStarter.tlsStrategyprivate final TlsStrategyServerHttpProtocolNegotiationStarter.tlsStrategyConstructors 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 TlsStrategyH2MultiplexingRequesterBootstrap.tlsStrategyprivate TlsStrategyH2RequesterBootstrap.tlsStrategyprivate TlsStrategyH2ServerBootstrap.tlsStrategyMethods in org.apache.hc.core5.http2.impl.nio.bootstrap with parameters of type TlsStrategyModifier and TypeMethodDescriptionH2MultiplexingRequesterBootstrap.setTlsStrategy(TlsStrategy tlsStrategy) AssignsTlsStrategyinstance.final H2RequesterBootstrapH2RequesterBootstrap.setTlsStrategy(TlsStrategy tlsStrategy) AssignsTlsStrategyinstance.final H2ServerBootstrapH2ServerBootstrap.setTlsStrategy(TlsStrategy tlsStrategy) AssignsTlsStrategyinstance.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) 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 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 TypeClassDescriptionclassBasic client-side implementation ofTlsStrategythat upgrades to TLS for all endpoints withHTTPSscheme.classBasic side-side implementation ofTlsStrategythat upgrades to TLS for endpoints with the specified local ports.