public class PingLoop extends ClientMessageHandler<PingResponseMessage> implements ILaunchable
| Constructor and Description |
|---|
PingLoop(int clientId,
IMessageHandlerProvider provider,
IPacketSender sender,
java.lang.String serverIpAdress,
int port) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
handle(PingResponseMessage message,
java.net.InetAddress address,
int port) |
void |
onPingRecorded(java.util.function.Consumer<java.lang.Long> consumer) |
void |
start() |
void |
terminate() |
handlevalidatepublic PingLoop(int clientId,
IMessageHandlerProvider provider,
IPacketSender sender,
java.lang.String serverIpAdress,
int port)
public void onPingRecorded(java.util.function.Consumer<java.lang.Long> consumer)
public void start()
start in interface ILaunchablepublic void terminate()
terminate in interface ILaunchableprotected void handle(PingResponseMessage message, java.net.InetAddress address, int port)
handle in class MessageHandler<PingResponseMessage>