-/* Copyright (c) 2006-2014, 2026. The SimGrid Team.
+/* Copyright (c) 2006-2014, 2016. The SimGrid Team.
* All rights reserved. */
/* This program is free software; you can redistribute it and/or modify it
//Build the RngStream object for randomness
stream = new RngStream("tracker");
//Retrieve the end time
- deadline = Double.valueOf(args[0]);
+ deadline = Double.parseDouble(args[0]);
//Building peers array
- peersList = new ArrayList<Integer>();
+ peersList = new ArrayList<>();
- Msg.info("Tracker launched.");
+ Msg.info("Tracker launched.");
while (Msg.getClock() < deadline) {
if (commReceived == null) {
commReceived = Task.irecv(Common.TRACKER_MAILBOX);
int nextPeer;
do {
nextPeer = stream.randInt(0, peersList.size() - 1);
- } while (tTask.peers.contains(nextPeer));
+ } while (tTask.peers.contains(peersList.get(nextPeer)));
tTask.peers.add(peersList.get(nextPeer));
nbPeers++;
}