diff options
Diffstat (limited to 'src/main/java/derms/net/rmulticast/ReliableMulticast.java')
| -rw-r--r-- | src/main/java/derms/net/rmulticast/ReliableMulticast.java | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/src/main/java/derms/net/rmulticast/ReliableMulticast.java b/src/main/java/derms/net/rmulticast/ReliableMulticast.java index 22e16a2..85d4f31 100644 --- a/src/main/java/derms/net/rmulticast/ReliableMulticast.java +++ b/src/main/java/derms/net/rmulticast/ReliableMulticast.java @@ -61,7 +61,7 @@ public class ReliableMulticast<T extends Serializable & Hashable> { DatagramPacket pkt = Packet.encode(msg, group); outSock.send(pkt); positiveAcks.clear(); - (new Thread(new Timeout(msg.id()))).start(); + (new Thread(new Timeout<T>(msg, positiveAcks, retransmissions))).start(); lastSend.set(Instant.now()); } @@ -72,16 +72,4 @@ public class ReliableMulticast<T extends Serializable & Hashable> { } } - private class Timeout implements Runnable { - MessageID mid; - - private Timeout(MessageID mid) { - this.mid = mid; - } - - @Override - public void run() { - // TODO - } - } } |