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.LongConsumer consumer) |
void |
start()
Starts the operation of this instance.
|
void |
terminate()
Terminates the operation of this instance.
|
handlevalidatepublic PingLoop(int clientId,
IMessageHandlerProvider provider,
IPacketSender sender,
java.lang.String serverIpAdress,
int port)
public void onPingRecorded(java.util.function.LongConsumer consumer)
public void start()
ILaunchablestart in interface ILaunchablepublic void terminate()
ILaunchableterminate in interface ILaunchableprotected void handle(PingResponseMessage message, java.net.InetAddress address, int port)
handle in class MessageHandler<PingResponseMessage>