X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=vpnservice%2Fbgpmanager%2Fbgpmanager-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fnetvirt%2Fbgpmanager%2Foam%2FBgpCounters.java;h=019b7d73ee25d1bd06dd4be9ea172b8653f5dd8c;hb=13cceeefe551fea08e5bbb15ee3e2f3d66d3f2d8;hp=e641ccb439c8eb19e414bb5c219eeb80bc591399;hpb=eea3fd034833b37caef9d6193af084048b70608d;p=netvirt.git diff --git a/vpnservice/bgpmanager/bgpmanager-impl/src/main/java/org/opendaylight/netvirt/bgpmanager/oam/BgpCounters.java b/vpnservice/bgpmanager/bgpmanager-impl/src/main/java/org/opendaylight/netvirt/bgpmanager/oam/BgpCounters.java index e641ccb439..019b7d73ee 100644 --- a/vpnservice/bgpmanager/bgpmanager-impl/src/main/java/org/opendaylight/netvirt/bgpmanager/oam/BgpCounters.java +++ b/vpnservice/bgpmanager/bgpmanager-impl/src/main/java/org/opendaylight/netvirt/bgpmanager/oam/BgpCounters.java @@ -17,7 +17,6 @@ import java.net.*; import java.util.*; import java.util.regex.Matcher; import java.util.regex.Pattern; -//import org.opendaylight.bgpmanager.globals.BgpConstants; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -30,7 +29,7 @@ public class BgpCounters extends TimerTask { private static final Logger LOGGER = LoggerFactory.getLogger(BgpCounters.class); public static BgpCountersBroadcaster bgpStatsBroadcaster = null; public MBeanServer bgpStatsServer = null; - public Map countersMap = new HashMap<>(); + public Map countersMap = new HashMap(); @Override public void run () { @@ -158,7 +157,7 @@ public class BgpCounters extends TimerTask { socket.close(); return; } - if (ip == (int)gt) { + if (ip == (int)gt || ip == (int)hash) { break; } else if (ip == -1) { LOGGER.error(sb.toString()); @@ -295,7 +294,7 @@ public class BgpCounters extends TimerTask { File file = new File("cmd_ip_bgp_summary.txt"); Scanner scanner; String lineFromFile; - List inputStrs = new ArrayList<>(); + List inputStrs = new ArrayList(); int i = 0; String as,rx, tx; boolean startEntries = false; @@ -320,7 +319,7 @@ public class BgpCounters extends TimerTask { str = inputStrs.get(i); if (str.contains("State/PfxRcd")) { startEntries = true; - } else if (startEntries) { + } else if (startEntries == true) { result = str.split("\\s+"); try { StrIP = result[0].trim(); @@ -365,7 +364,7 @@ public class BgpCounters extends TimerTask { String lineFromFile; StringBuilder key = new StringBuilder(); String totPfx = ""; - List inputStrs = new ArrayList<>(); + List inputStrs = new ArrayList(); try { scanner = new Scanner(file); } catch (IOException e) { @@ -421,7 +420,7 @@ public class BgpCounters extends TimerTask { File file = new File("cmd_ip_bgp_vpnv4_all.txt"); Scanner scanner; String lineFromFile; - List inputStrs = new ArrayList<>(); + List inputStrs = new ArrayList(); try { scanner = new Scanner(file); @@ -496,7 +495,6 @@ public class BgpCounters extends TimerTask { PrintWriter writer; boolean success; - System.gc(); success = fileHndl.delete(); if (!success) { try {