@Internal
public interface ManagedHttpClientConnection
extends org.apache.hc.core5.http.io.HttpClientConnection
HttpClientConnection
 with methods to bind the connection to an arbitrary socket and
 to obtain SSL session details.| Modifier and Type | Method and Description | 
|---|---|
| void | activate()Restores the connection from idle mode. | 
| void | bind(Socket socket)Binds this connection to the given socket. | 
| Socket | getSocket()Returns the underlying socket. | 
| SSLSession | getSSLSession()Obtains the SSL session of the underlying connection, if any. | 
| void | passivate()Puts the connection into idle mode. | 
isConsistent, receiveResponseEntity, receiveResponseHeader, sendRequestEntity, sendRequestHeader, terminateRequestflush, isDataAvailable, isStaleclose, getEndpointDetails, getLocalAddress, getProtocolVersion, getRemoteAddress, isOpenvoid bind(Socket socket) throws IOException
socket - the socket to bind the connection to.IOExceptionSocket getSocket()
SSLSession getSSLSession()
SSLSocket, the SSL session of
 that socket is obtained. This is a potentially blocking operation.getSSLSession in interface org.apache.hc.core5.http.HttpConnectionnull otherwisevoid passivate()
void activate()
Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.