public class TCPSender extends Sender
| Modifier and Type | Class and Description |
|---|---|
static class |
TCPSender.Config |
static class |
TCPSender.UnmatchedAckException |
Sender.Instantiator| Modifier | Constructor and Description |
|---|---|
protected |
TCPSender(TCPSender.Config config) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
int |
getConnectionTimeoutMilli() |
FailureDetector |
getFailureDetector() |
java.lang.String |
getHost() |
int |
getPort() |
int |
getReadTimeoutMilli() |
boolean |
isAvailable() |
protected void |
sendInternal(java.util.List<java.nio.ByteBuffer> dataList,
byte[] ackToken) |
java.lang.String |
toString() |
send, send, sendWithAckprotected TCPSender(TCPSender.Config config)
public boolean isAvailable()
isAvailable in class Senderprotected void sendInternal(java.util.List<java.nio.ByteBuffer> dataList,
byte[] ackToken)
throws java.io.IOException
sendInternal in class Senderjava.io.IOExceptionpublic void close()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getHost()
public int getPort()
public int getConnectionTimeoutMilli()
public int getReadTimeoutMilli()
public FailureDetector getFailureDetector()
public java.lang.String toString()
toString in class java.lang.Object