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.
|
handle
validate
public PingLoop(int clientId, IMessageHandlerProvider provider, IPacketSender sender, java.lang.String serverIpAdress, int port)
public void onPingRecorded(java.util.function.LongConsumer consumer)
public void start()
ILaunchable
start
in interface ILaunchable
public void terminate()
ILaunchable
terminate
in interface ILaunchable
protected void handle(PingResponseMessage message, java.net.InetAddress address, int port)
handle
in class MessageHandler<PingResponseMessage>