From f0055ccbfe88ff007715173044e33c6a42bebf44 Mon Sep 17 00:00:00 2001
From: str4d <str4d@mail.i2p>
Date: Thu, 21 Nov 2013 02:27:53 +0000
Subject: [PATCH] Made type argument for Transport.getClockSkews() consistent

---
 .../i2p/router/transport/CommSystemFacadeImpl.java    |  2 +-
 .../java/src/net/i2p/router/transport/Transport.java  |  2 +-
 .../src/net/i2p/router/transport/TransportImpl.java   |  2 +-
 .../net/i2p/router/transport/TransportManager.java    | 11 +++++------
 4 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java b/router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java
index d216ba0e8a..88ad248d7a 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 1fbc7a6d4e..3a44cdcea8 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 ccdfaada58..ae7c5e3b84 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 af12b515b5..afe937bb73 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)) {
-- 
GitLab