@Override public void handleResponse(InetAddress address, EchoPacket response) { PingResponseDTO responseDTO = new PingResponseDTO(); responseDTO.setRtt(response.elapsedTime(TimeUnit.MILLISECONDS)); complete(responseDTO); }
@Override public void handleTimeout(InetAddress address, EchoPacket request) { PingResponseDTO responseDTO = new PingResponseDTO(); responseDTO.setRtt(Double.POSITIVE_INFINITY); if (!isDone()) { complete(responseDTO); } }