summaryrefslogtreecommitdiffstats
path: root/src/main/java/derms/net/rmulticast/ReliableMulticast.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/derms/net/rmulticast/ReliableMulticast.java')
-rw-r--r--src/main/java/derms/net/rmulticast/ReliableMulticast.java14
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
- }
- }
}