public class PingPongServer extends java.lang.Object implements ProtocolTask<java.lang.Integer,PingPongPacket.PacketType,java.lang.String>
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Integer |
myID |
| Constructor and Description |
|---|
PingPongServer(int id) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<PingPongPacket.PacketType> |
getEventTypes() |
java.lang.String |
getKey()
Start of overridden methods
|
MessagingTask[] |
handleEvent(ProtocolEvent<PingPongPacket.PacketType,java.lang.String> event,
ProtocolTask<java.lang.Integer,PingPongPacket.PacketType,java.lang.String>[] ptasks)
The action handling the event may return messaging tasks that will be
automatically handled by this interface.
|
java.lang.String |
refreshKey() |
MessagingTask[] |
start()
Actions executed in the beginning.
|
public java.lang.String getKey()
public java.lang.String refreshKey()
public MessagingTask[] handleEvent(ProtocolEvent<PingPongPacket.PacketType,java.lang.String> event, ProtocolTask<java.lang.Integer,PingPongPacket.PacketType,java.lang.String>[] ptasks)
ProtocolTaskhandleEvent in interface ProtocolTask<java.lang.Integer,PingPongPacket.PacketType,java.lang.String>public MessagingTask[] start()
ProtocolTaskstart in interface ProtocolTask<java.lang.Integer,PingPongPacket.PacketType,java.lang.String>public java.util.Set<PingPongPacket.PacketType> getEventTypes()
getEventTypes in interface ProtocolTask<java.lang.Integer,PingPongPacket.PacketType,java.lang.String>