Class DelegateSslSocket
java.lang.Object
java.net.Socket
javax.net.ssl.SSLSocket
software.amazon.awssdk.http.apache5.internal.net.DelegateSslSocket
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidvoidbind(SocketAddress bindpoint) voidclose()voidconnect(SocketAddress endpoint) voidconnect(SocketAddress endpoint, int timeout) String[]String[]booleanbooleanintbooleanbooleanintgetPort()intbooleanintintintString[]String[]booleanintbooleanbooleanbooleanisBound()booleanisClosed()booleanbooleanbooleanvoidvoidsendUrgentData(int data) voidsetEnabledCipherSuites(String[] suites) voidsetEnabledProtocols(String[] protocols) voidsetEnableSessionCreation(boolean flag) voidsetKeepAlive(boolean on) voidsetNeedClientAuth(boolean need) voidsetOOBInline(boolean on) voidsetPerformancePreferences(int connectionTime, int latency, int bandwidth) voidsetReceiveBufferSize(int size) voidsetReuseAddress(boolean on) voidsetSendBufferSize(int size) voidsetSoLinger(boolean on, int linger) voidsetSoTimeout(int timeout) voidsetTcpNoDelay(boolean on) voidsetTrafficClass(int tc) voidsetUseClientMode(boolean mode) voidsetWantClientAuth(boolean want) voidvoidvoidtoString()Methods inherited from class javax.net.ssl.SSLSocketgetApplicationProtocol, getHandshakeApplicationProtocol, getHandshakeApplicationProtocolSelector, getHandshakeSession, getSSLParameters, setHandshakeApplicationProtocolSelector, setSSLParametersMethods inherited from class java.net.SocketsetSocketImplFactory
- 
Constructor Details- 
DelegateSslSocket
 
- 
- 
Method Details- 
connect- Overrides:
- connectin class- Socket
- Throws:
- IOException
 
- 
connect- Overrides:
- connectin class- Socket
- Throws:
- IOException
 
- 
bind- Overrides:
- bindin class- Socket
- Throws:
- IOException
 
- 
getInetAddress- Overrides:
- getInetAddressin class- Socket
 
- 
getLocalAddress- Overrides:
- getLocalAddressin class- Socket
 
- 
getPort
- 
getLocalPortpublic int getLocalPort()- Overrides:
- getLocalPortin class- Socket
 
- 
getRemoteSocketAddress- Overrides:
- getRemoteSocketAddressin class- Socket
 
- 
getLocalSocketAddress- Overrides:
- getLocalSocketAddressin class- Socket
 
- 
getChannel- Overrides:
- getChannelin class- Socket
 
- 
getInputStream- Overrides:
- getInputStreamin class- Socket
- Throws:
- IOException
 
- 
getOutputStream- Overrides:
- getOutputStreamin class- Socket
- Throws:
- IOException
 
- 
setTcpNoDelay- Overrides:
- setTcpNoDelayin class- Socket
- Throws:
- SocketException
 
- 
getTcpNoDelay- Overrides:
- getTcpNoDelayin class- Socket
- Throws:
- SocketException
 
- 
setSoLinger- Overrides:
- setSoLingerin class- Socket
- Throws:
- SocketException
 
- 
getSoLinger- Overrides:
- getSoLingerin class- Socket
- Throws:
- SocketException
 
- 
sendUrgentData- Overrides:
- sendUrgentDatain class- Socket
- Throws:
- IOException
 
- 
setOOBInline- Overrides:
- setOOBInlinein class- Socket
- Throws:
- SocketException
 
- 
getOOBInline- Overrides:
- getOOBInlinein class- Socket
- Throws:
- SocketException
 
- 
setSoTimeout- Overrides:
- setSoTimeoutin class- Socket
- Throws:
- SocketException
 
- 
getSoTimeout- Overrides:
- getSoTimeoutin class- Socket
- Throws:
- SocketException
 
- 
setSendBufferSize- Overrides:
- setSendBufferSizein class- Socket
- Throws:
- SocketException
 
- 
getSendBufferSize- Overrides:
- getSendBufferSizein class- Socket
- Throws:
- SocketException
 
- 
setReceiveBufferSize- Overrides:
- setReceiveBufferSizein class- Socket
- Throws:
- SocketException
 
- 
getReceiveBufferSize- Overrides:
- getReceiveBufferSizein class- Socket
- Throws:
- SocketException
 
- 
setKeepAlive- Overrides:
- setKeepAlivein class- Socket
- Throws:
- SocketException
 
- 
getKeepAlive- Overrides:
- getKeepAlivein class- Socket
- Throws:
- SocketException
 
- 
setTrafficClass- Overrides:
- setTrafficClassin class- Socket
- Throws:
- SocketException
 
- 
getTrafficClass- Overrides:
- getTrafficClassin class- Socket
- Throws:
- SocketException
 
- 
setReuseAddress- Overrides:
- setReuseAddressin class- Socket
- Throws:
- SocketException
 
- 
getReuseAddress- Overrides:
- getReuseAddressin class- Socket
- Throws:
- SocketException
 
- 
close- Specified by:
- closein interface- AutoCloseable
- Specified by:
- closein interface- Closeable
- Overrides:
- closein class- Socket
- Throws:
- IOException
 
- 
shutdownInput- Overrides:
- shutdownInputin class- Socket
- Throws:
- IOException
 
- 
shutdownOutput- Overrides:
- shutdownOutputin class- Socket
- Throws:
- IOException
 
- 
toString
- 
isConnectedpublic boolean isConnected()- Overrides:
- isConnectedin class- Socket
 
- 
isBound
- 
isClosed
- 
isInputShutdownpublic boolean isInputShutdown()- Overrides:
- isInputShutdownin class- Socket
 
- 
isOutputShutdownpublic boolean isOutputShutdown()- Overrides:
- isOutputShutdownin class- Socket
 
- 
setPerformancePreferencespublic void setPerformancePreferences(int connectionTime, int latency, int bandwidth) - Overrides:
- setPerformancePreferencesin class- Socket
 
- 
getSupportedCipherSuites- Specified by:
- getSupportedCipherSuitesin class- SSLSocket
 
- 
getEnabledCipherSuites- Specified by:
- getEnabledCipherSuitesin class- SSLSocket
 
- 
setEnabledCipherSuites- Specified by:
- setEnabledCipherSuitesin class- SSLSocket
 
- 
getSupportedProtocols- Specified by:
- getSupportedProtocolsin class- SSLSocket
 
- 
getEnabledProtocols- Specified by:
- getEnabledProtocolsin class- SSLSocket
 
- 
setEnabledProtocols- Specified by:
- setEnabledProtocolsin class- SSLSocket
 
- 
getSession- Specified by:
- getSessionin class- SSLSocket
 
- 
addHandshakeCompletedListener- Specified by:
- addHandshakeCompletedListenerin class- SSLSocket
 
- 
removeHandshakeCompletedListener- Specified by:
- removeHandshakeCompletedListenerin class- SSLSocket
 
- 
startHandshake- Specified by:
- startHandshakein class- SSLSocket
- Throws:
- IOException
 
- 
setUseClientModepublic void setUseClientMode(boolean mode) - Specified by:
- setUseClientModein class- SSLSocket
 
- 
getUseClientModepublic boolean getUseClientMode()- Specified by:
- getUseClientModein class- SSLSocket
 
- 
setNeedClientAuthpublic void setNeedClientAuth(boolean need) - Specified by:
- setNeedClientAuthin class- SSLSocket
 
- 
getNeedClientAuthpublic boolean getNeedClientAuth()- Specified by:
- getNeedClientAuthin class- SSLSocket
 
- 
setWantClientAuthpublic void setWantClientAuth(boolean want) - Specified by:
- setWantClientAuthin class- SSLSocket
 
- 
getWantClientAuthpublic boolean getWantClientAuth()- Specified by:
- getWantClientAuthin class- SSLSocket
 
- 
setEnableSessionCreationpublic void setEnableSessionCreation(boolean flag) - Specified by:
- setEnableSessionCreationin class- SSLSocket
 
- 
getEnableSessionCreationpublic boolean getEnableSessionCreation()- Specified by:
- getEnableSessionCreationin class- SSLSocket
 
 
-