diff --git a/router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java b/router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java index d216ba0e8a504ffe0d0a8160a1eef5a852012dcb..88ad248d7a5b3b1dc8ceef18ec48f33ccabf39a5 100644 --- a/router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java +++ b/router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java @@ -97,7 +97,7 @@ public class CommSystemFacadeImpl extends CommSystemFacade { */ @Override public long getFramedAveragePeerClockSkew(int percentToInclude) { - Vector skews = _manager.getClockSkews(); + Vector<Long> skews = _manager.getClockSkews(); if (skews == null || skews.isEmpty() || (skews.size() < 5 && _context.clock().getUpdatedSuccessfully())) { diff --git a/router/java/src/net/i2p/router/transport/Transport.java b/router/java/src/net/i2p/router/transport/Transport.java index 1fbc7a6d4e01bf0b8463c8dc02eaedfd65fa55ae..3a44cdcea8b6cfd1a72f7e07e413225035283a93 100644 --- a/router/java/src/net/i2p/router/transport/Transport.java +++ b/router/java/src/net/i2p/router/transport/Transport.java @@ -127,7 +127,7 @@ public interface Transport { public int countActiveSendPeers(); public boolean haveCapacity(); public boolean haveCapacity(int pct); - public Vector getClockSkews(); + public Vector<Long> getClockSkews(); public List<String> getMostRecentErrorMessages(); public void renderStatusHTML(Writer out, String urlBase, int sortFlags) throws IOException; diff --git a/router/java/src/net/i2p/router/transport/TransportImpl.java b/router/java/src/net/i2p/router/transport/TransportImpl.java index ccdfaada587932144ca546e0c55b7e45bd06e7dd..ae7c5e3b84e733e4db4b46db515895913e432476 100644 --- a/router/java/src/net/i2p/router/transport/TransportImpl.java +++ b/router/java/src/net/i2p/router/transport/TransportImpl.java @@ -175,7 +175,7 @@ public abstract class TransportImpl implements Transport { * Vector composed of Long, each element representing a peer skew in seconds. * Dummy version. Transports override it. */ - public Vector getClockSkews() { return new Vector(); } + public Vector<Long> getClockSkews() { return new Vector<Long>(); } public List<String> getMostRecentErrorMessages() { return Collections.emptyList(); } diff --git a/router/java/src/net/i2p/router/transport/TransportManager.java b/router/java/src/net/i2p/router/transport/TransportManager.java index af12b515b5d13295ce5ce39207c2babbcb62028a..afe937bb73ce50b03c9b9072804c50d58e256422 100644 --- a/router/java/src/net/i2p/router/transport/TransportManager.java +++ b/router/java/src/net/i2p/router/transport/TransportManager.java @@ -29,7 +29,6 @@ import net.i2p.router.CommSystemFacade; import net.i2p.router.OutNetMessage; import net.i2p.router.RouterContext; import static net.i2p.router.transport.Transport.AddressSource.*; -import net.i2p.router.transport.TransportManager.Port; import net.i2p.router.transport.crypto.DHSessionKeyBuilder; import net.i2p.router.transport.ntcp.NTCPTransport; import net.i2p.router.transport.udp.UDPTransport; @@ -286,10 +285,10 @@ public class TransportManager implements TransportEventListener { * Vector composed of Long, each element representing a peer skew in seconds. * Note: this method returns them in whimsical order. */ - public Vector getClockSkews() { - Vector skews = new Vector(); + public Vector<Long> getClockSkews() { + Vector<Long> skews = new Vector<Long>(); for (Transport t : _transports.values()) { - Vector tempSkews = t.getClockSkews(); + Vector<Long> tempSkews = t.getClockSkews(); if ((tempSkews == null) || (tempSkews.isEmpty())) continue; skews.addAll(tempSkews); } @@ -435,7 +434,7 @@ public class TransportManager implements TransportEventListener { throw new IllegalArgumentException("WTF, bids for a message bound to ourselves?"); List<TransportBid> rv = new ArrayList<TransportBid>(_transports.size()); - Set failedTransports = msg.getFailedTransports(); + Set<String> failedTransports = msg.getFailedTransports(); for (Transport t : _transports.values()) { if (failedTransports.contains(t.getStyle())) { if (_log.shouldLog(Log.DEBUG)) @@ -461,7 +460,7 @@ public class TransportManager implements TransportEventListener { public TransportBid getNextBid(OutNetMessage msg) { int unreachableTransports = 0; Hash peer = msg.getTarget().getIdentity().calculateHash(); - Set failedTransports = msg.getFailedTransports(); + Set<String> failedTransports = msg.getFailedTransports(); TransportBid rv = null; for (Transport t : _transports.values()) { if (t.isUnreachable(peer)) {