public class SSLSender extends NetworkSender<javax.net.ssl.SSLSocket>
| Modifier and Type | Class and Description |
|---|---|
static class |
SSLSender.Config |
NetworkSender.UnmatchedAckException| Constructor and Description |
|---|
SSLSender() |
SSLSender(FailureDetector failureDetector) |
SSLSender(SSLSender.Config config) |
SSLSender(SSLSender.Config config,
FailureDetector failureDetector) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
closeSocket() |
protected javax.net.ssl.SSLSocket |
getOrCreateSocketInternal() |
protected void |
recvResponse(javax.net.ssl.SSLSocket sslSocket,
java.nio.ByteBuffer buffer) |
protected void |
sendBuffers(javax.net.ssl.SSLSocket sslSocket,
java.util.List<java.nio.ByteBuffer> buffers) |
java.lang.String |
toString() |
close, getConnectionTimeoutMilli, getFailureDetector, getHost, getPort, getReadTimeoutMilli, isAvailable, sendInternalsend, send, sendWithAckpublic SSLSender()
public SSLSender(SSLSender.Config config)
public SSLSender(FailureDetector failureDetector)
public SSLSender(SSLSender.Config config, FailureDetector failureDetector)
protected javax.net.ssl.SSLSocket getOrCreateSocketInternal()
throws java.io.IOException
java.io.IOExceptionprotected void sendBuffers(javax.net.ssl.SSLSocket sslSocket,
java.util.List<java.nio.ByteBuffer> buffers)
throws java.io.IOException
java.io.IOExceptionprotected void recvResponse(javax.net.ssl.SSLSocket sslSocket,
java.nio.ByteBuffer buffer)
throws java.io.IOException
java.io.IOExceptionprotected void closeSocket()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String toString()
toString in class NetworkSender<javax.net.ssl.SSLSocket>