public class VanillaCommServer extends Object implements P2pMessageListener, ProcessStateListener, TotalOrderMessageListener, Runnable
| Constructor and Description |
|---|
VanillaCommServer(int selfId,
VanillaCommServerListener listener) |
| Modifier and Type | Method and Description |
|---|---|
int |
getClientCount() |
int |
getServerCount() |
void |
onAllProcessesReady() |
void |
onProcessFailed(int failedProcessId) |
void |
onRecvP2pMessage(int senderId,
Serializable message) |
void |
onRecvTotalOrderMessage(long serialNumber,
Serializable message) |
void |
run() |
void |
sendP2pMessage(ProcessType receiverType,
int receiverId,
Serializable message) |
void |
sendTotalOrderMessage(Serializable message) |
void |
sendTotalOrderMessages(List<Serializable> messages) |
public VanillaCommServer(int selfId,
VanillaCommServerListener listener)
public void sendP2pMessage(ProcessType receiverType, int receiverId, Serializable message)
public void sendTotalOrderMessage(Serializable message)
public void sendTotalOrderMessages(List<Serializable> messages)
public void onRecvP2pMessage(int senderId,
Serializable message)
onRecvP2pMessage in interface P2pMessageListenerpublic void onRecvTotalOrderMessage(long serialNumber,
Serializable message)
onRecvTotalOrderMessage in interface TotalOrderMessageListenerpublic void onAllProcessesReady()
onAllProcessesReady in interface ProcessStateListenerpublic void onProcessFailed(int failedProcessId)
onProcessFailed in interface ProcessStateListenerpublic int getServerCount()
public int getClientCount()
Copyright © 2020 VanillaDB Organization. All rights reserved.