Class SdkSslSocket
java.lang.Object
java.net.Socket
javax.net.ssl.SSLSocket
software.amazon.awssdk.http.apache.internal.net.DelegateSslSocket
software.amazon.awssdk.http.apache.internal.net.SdkSslSocket
- All Implemented Interfaces:
Closeable
,AutoCloseable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
void
connect
(SocketAddress endpoint) void
connect
(SocketAddress endpoint, int timeout) void
void
Methods inherited from class software.amazon.awssdk.http.apache.internal.net.DelegateSslSocket
addHandshakeCompletedListener, bind, getChannel, getEnabledCipherSuites, getEnabledProtocols, getEnableSessionCreation, getInetAddress, getInputStream, getKeepAlive, getLocalAddress, getLocalPort, getLocalSocketAddress, getNeedClientAuth, getOOBInline, getOutputStream, getPort, getReceiveBufferSize, getRemoteSocketAddress, getReuseAddress, getSendBufferSize, getSession, getSoLinger, getSoTimeout, getSupportedCipherSuites, getSupportedProtocols, getTcpNoDelay, getTrafficClass, getUseClientMode, getWantClientAuth, isBound, isClosed, isConnected, isInputShutdown, isOutputShutdown, removeHandshakeCompletedListener, sendUrgentData, setEnabledCipherSuites, setEnabledProtocols, setEnableSessionCreation, setKeepAlive, setNeedClientAuth, setOOBInline, setPerformancePreferences, setReceiveBufferSize, setReuseAddress, setSendBufferSize, setSoLinger, setSoTimeout, setTcpNoDelay, setTrafficClass, setUseClientMode, setWantClientAuth, startHandshake, toString
Methods inherited from class javax.net.ssl.SSLSocket
getApplicationProtocol, getHandshakeApplicationProtocol, getHandshakeApplicationProtocolSelector, getHandshakeSession, getSSLParameters, setHandshakeApplicationProtocolSelector, setSSLParameters
Methods inherited from class java.net.Socket
setSocketImplFactory
-
Constructor Details
-
SdkSslSocket
-
-
Method Details
-
connect
- Overrides:
connect
in classDelegateSslSocket
- Throws:
IOException
-
connect
- Overrides:
connect
in classDelegateSslSocket
- Throws:
IOException
-
close
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Overrides:
close
in classDelegateSslSocket
- Throws:
IOException
-
shutdownInput
- Overrides:
shutdownInput
in classDelegateSslSocket
- Throws:
IOException
-
shutdownOutput
- Overrides:
shutdownOutput
in classDelegateSslSocket
- Throws:
IOException
-