Uses of Interface
org.apache.hc.core5.http.nio.ssl.TlsStrategy
-
Packages that use TlsStrategy Package Description 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.nio.ssl TLS protocol support.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.pool HTTP/2 specific pool component APIs.org.apache.hc.core5.http2.ssl 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 TlsStrategy Modifier and Type Field Description private TlsStrategyAsyncRequesterBootstrap. tlsStrategyprivate TlsStrategyAsyncServerBootstrap. tlsStrategyprivate TlsStrategyHttpAsyncRequester. tlsStrategyMethods in org.apache.hc.core5.http.impl.bootstrap with parameters of type TlsStrategy Modifier and Type Method Description AsyncRequesterBootstrapAsyncRequesterBootstrap. setTlsStrategy(TlsStrategy tlsStrategy)AssignsTlsStrategyinstance.AsyncServerBootstrapAsyncServerBootstrap. setTlsStrategy(TlsStrategy tlsStrategy)AssignsTlsStrategyinstance.Constructors in org.apache.hc.core5.http.impl.bootstrap with parameters of type TlsStrategy Constructor Description 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. -
Uses of TlsStrategy in org.apache.hc.core5.http.impl.nio
Fields in org.apache.hc.core5.http.impl.nio declared as TlsStrategy Modifier and Type Field Description private TlsStrategyClientHttp1IOEventHandlerFactory. tlsStrategyprivate TlsStrategyServerHttp1IOEventHandlerFactory. tlsStrategyConstructors in org.apache.hc.core5.http.impl.nio with parameters of type TlsStrategy Constructor Description ClientHttp1IOEventHandlerFactory(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 TlsStrategy Modifier and Type Class Description classBasicClientTlsStrategyBasic client-side implementation ofTlsStrategythat upgrades to TLS for all endpoints withHTTPSscheme.classBasicServerTlsStrategyBasic 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 TlsStrategy Modifier and Type Field Description private TlsStrategyClientHttpProtocolNegotiationStarter. tlsStrategyprivate TlsStrategyServerHttpProtocolNegotiationStarter. tlsStrategyConstructors in org.apache.hc.core5.http2.impl.nio with parameters of type TlsStrategy Constructor Description ClientHttpProtocolNegotiationStarter(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 TlsStrategy Modifier and Type Field Description private TlsStrategyH2MultiplexingRequesterBootstrap. tlsStrategyprivate TlsStrategyH2RequesterBootstrap. tlsStrategyprivate TlsStrategyH2ServerBootstrap. tlsStrategyMethods in org.apache.hc.core5.http2.impl.nio.bootstrap with parameters of type TlsStrategy Modifier and Type Method Description H2MultiplexingRequesterBootstrapH2MultiplexingRequesterBootstrap. setTlsStrategy(TlsStrategy tlsStrategy)AssignsTlsStrategyinstance.H2RequesterBootstrapH2RequesterBootstrap. setTlsStrategy(TlsStrategy tlsStrategy)AssignsTlsStrategyinstance.H2ServerBootstrapH2ServerBootstrap. setTlsStrategy(TlsStrategy tlsStrategy)AssignsTlsStrategyinstance.Constructors in org.apache.hc.core5.http2.impl.nio.bootstrap with parameters of type TlsStrategy Constructor Description 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 TlsStrategy in org.apache.hc.core5.http2.nio.pool
Fields in org.apache.hc.core5.http2.nio.pool declared as TlsStrategy Modifier and Type Field Description private TlsStrategyH2ConnPool. tlsStrategyConstructors in org.apache.hc.core5.http2.nio.pool with parameters of type TlsStrategy Constructor Description H2ConnPool(ConnectionInitiator connectionInitiator, Resolver<HttpHost,java.net.InetSocketAddress> addressResolver, TlsStrategy tlsStrategy) -
Uses of TlsStrategy in org.apache.hc.core5.http2.ssl
Classes in org.apache.hc.core5.http2.ssl that implement TlsStrategy Modifier and Type Class Description classH2ClientTlsStrategyBasic client-side implementation ofTlsStrategythat upgrades to TLS for all endpoints withHTTPSscheme.classH2ServerTlsStrategyBasic side-side implementation ofTlsStrategythat upgrades to TLS for endpoints with the specified local ports.
-