@Override public void send(Packet<T> packet, Metadata<T> metadata) { // Update last modified time responseHandler.resetPendingTime(metadata); super.send(packet, metadata); }
public Collection<Metadata<T>> retransmit() { // Update outdated not acked packets Collection<Metadata<T>> retransmits = responseHandler.updatePendingTime(rttHandler.getRTO()); if (!retransmits.isEmpty()) { rttHandler.backoff(); } return retransmits; }