diff --git a/ribbon-core/src/main/java/com/netflix/client/PrimeConnections.java b/ribbon-core/src/main/java/com/netflix/client/PrimeConnections.java index 0acf06c445f7852288c60ff099c74bd555f2e8a5..cb7925f8ffd16808a450b66cfe7ab59a0b341de4 100644 --- a/ribbon-core/src/main/java/com/netflix/client/PrimeConnections.java +++ b/ribbon-core/src/main/java/com/netflix/client/PrimeConnections.java @@ -64,10 +64,10 @@ public class PrimeConnections { } public static class PrimeConnectionEndStats { - public int total; - public int success; - public int failure; - public long totalTime; + public final int total; + public final int success; + public final int failure; + public final long totalTime; public PrimeConnectionEndStats(int total, int success, int failure, long totalTime) { this.total = total; @@ -307,7 +307,7 @@ public class PrimeConnections { catch (RejectedExecutionException ree) { logger.error("executor submit failed", ree); } - catch (Throwable e) { + catch (Exception e) { logger.error("general error", e); // It does not really matter if there was an exception, // the goal here is to attempt "priming/opening" the route