@Override public double elapsedTime(TimeUnit timeUnit) { return m_packet.elapsedTime(timeUnit); }
/** {@inheritDoc} */ @Override public void handleResponse(InetAddress address, EchoPacket response) { try { if (response != null) { m_responseTimes[response.getSequenceNumber()] = response.elapsedTime(TimeUnit.MICROSECONDS); } } finally { m_latch.countDown(); } }
/** {@inheritDoc} */ @Override public void handleResponse(InetAddress address, EchoPacket response) { try { info("got response for address " + address + ", thread " + response.getIdentifier() + ", seq " + response.getSequenceNumber() + " with a responseTime "+response.elapsedTime(TimeUnit.MILLISECONDS)+"ms"); m_responseTime = (long)Math.round(response.elapsedTime(TimeUnit.MICROSECONDS)); } finally { m_latch.countDown(); } }
@Override public void handleResponse(InetAddress address, EchoPacket response) { PingResponseDTO responseDTO = new PingResponseDTO(); responseDTO.setRtt(response.elapsedTime(TimeUnit.MILLISECONDS)); complete(responseDTO); }
@Override public void handleResponse(InetAddress address, EchoPacket response) { if (response != null) { PingSweepResultDTO sweepResult = new PingSweepResultDTO(); sweepResult.setAddress(address); sweepResult.setRtt(response.elapsedTime(TimeUnit.MILLISECONDS)); responseDTO.addPingSweepResult(sweepResult); } afterHandled(address); }