public interface TlsStrategy
TransportSecurityLayer sessions.| Modifier and Type | Method and Description | 
|---|---|
| boolean | upgrade(TransportSecurityLayer sessionLayer,
       HttpHost host,
       SocketAddress localAddress,
       SocketAddress remoteAddress,
       Object attachment,
       Timeout handshakeTimeout) | 
| default void | upgrade(TransportSecurityLayer sessionLayer,
       NamedEndpoint endpoint,
       Object attachment,
       Timeout handshakeTimeout,
       FutureCallback<TransportSecurityLayer> callback)Secures current session layer with TLS. | 
@Deprecated boolean upgrade(TransportSecurityLayer sessionLayer, HttpHost host, SocketAddress localAddress, SocketAddress remoteAddress, Object attachment, Timeout handshakeTimeout)
sessionLayer - the session layerhost - the name of the opposite endpoint when given or null otherwise.localAddress - the address of the local endpoint.remoteAddress - the address of the remote endpoint.attachment - arbitrary object passes to the TLS session initialization code.handshakeTimeout - the timeout to use while performing the TLS handshake; may be null.true if the session has been upgraded, false otherwise.default void upgrade(TransportSecurityLayer sessionLayer, NamedEndpoint endpoint, Object attachment, Timeout handshakeTimeout, FutureCallback<TransportSecurityLayer> callback)
sessionLayer - the session layerendpoint - the name of the opposite endpoint when applicable or null otherwise.attachment - arbitrary object passes to the TLS session initialization code.handshakeTimeout - the timeout to use while performing the TLS handshake; may be null.callback - Operation result callback.Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.