protected class TP.BaseBundler extends java.lang.Object implements TP.Bundler
限定符 | 构造器和说明 |
---|---|
protected |
TP.BaseBundler() |
限定符和类型 | 方法和说明 |
---|---|
protected void |
addMessage(Message msg,
long size) |
protected void |
checkLength(long len) |
protected int |
numMessages(java.util.Map<SingletonAddress,java.util.List<Message>> msgs) |
void |
send(Message msg) |
protected void |
sendBundledMessages(java.util.Map<SingletonAddress,java.util.List<Message>> msgs,
ByteArrayDataOutputStream out)
Sends all messages in the map.
|
protected void |
sendMessageList(Address dest,
Address src,
byte[] cluster_name,
java.util.List<Message> list,
boolean reset,
ByteArrayDataOutputStream out) |
protected void |
sendSingleMessage(Message msg,
boolean reset,
ByteArrayDataOutputStream out) |
void |
start() |
void |
stop() |
public void start()
start
在接口中 TP.Bundler
public void stop()
stop
在接口中 TP.Bundler
public void send(Message msg) throws java.lang.Exception
send
在接口中 TP.Bundler
java.lang.Exception
protected void sendBundledMessages(java.util.Map<SingletonAddress,java.util.List<Message>> msgs, ByteArrayDataOutputStream out)
protected int numMessages(java.util.Map<SingletonAddress,java.util.List<Message>> msgs)
protected void sendSingleMessage(Message msg, boolean reset, ByteArrayDataOutputStream out)
protected void sendMessageList(Address dest, Address src, byte[] cluster_name, java.util.List<Message> list, boolean reset, ByteArrayDataOutputStream out)
protected void addMessage(Message msg, long size)
protected void checkLength(long len) throws java.lang.Exception
java.lang.Exception