@Override public void run() { if (endpoint.removeExchangeInfo(exchange) == false) { // The entry already was removed } else { // Entry was removed, check if there are more messages in the // queue checkRemoteEndpointQueue(exchange); } } }
@Override public void run() { if (endpoint.removeExchangeInfo(exchange) == false) { // The entry already was removed } else { // Entry was removed, check if there are more messages in the // queue checkRemoteEndpointQueue(exchange); } } }
private void calculateRTT(Exchange exchange){ long timestamp, measuredRTT; timestamp = getRemoteEndpoint(exchange).getExchangeTimestamp(exchange); if (timestamp != 0){ measuredRTT = System.currentTimeMillis() - timestamp; // process the RTT measurement processRTTmeasurement(measuredRTT, exchange, exchange.getFailedTransmissionCount()); getRemoteEndpoint(exchange).removeExchangeInfo(exchange); } }
private void calculateRTT(final Exchange exchange){ long timestamp, measuredRTT; timestamp = getRemoteEndpoint(exchange).getExchangeTimestamp(exchange); if (timestamp != 0){ measuredRTT = System.currentTimeMillis() - timestamp; // process the RTT measurement processRTTmeasurement(measuredRTT, exchange, exchange.getFailedTransmissionCount()); getRemoteEndpoint(exchange).removeExchangeInfo(exchange); } }