]> jfr.im git - irc/rizon/acid.git/commitdiff
server: add getServersC method
authorstaticfox <redacted>
Mon, 17 Apr 2017 08:20:15 +0000 (04:20 -0400)
committerstaticfox <redacted>
Mon, 17 Apr 2017 08:20:15 +0000 (04:20 -0400)
Just so we can be consistent

acid/src/main/java/net/rizon/acid/core/Server.java

index 6fe003bc222eb33c99faa2e3d8c7478ed8a2b50a..d1ea31c0bced95ce0366d85f802459787b6f70d7 100644 (file)
@@ -143,10 +143,8 @@ public class Server
                this.syncTime = AcidCore.getTS();
                this.burst = false;
 
-               for (Iterator<String> it = Server.getServers().iterator(); it.hasNext();)
+               for (Server serv : Server.getServersC())
                {
-                       Server serv = Server.findServer(it.next());
-
                        if (serv.getHub() == this)
                                serv.finishBurst();
                }
@@ -161,10 +159,8 @@ public class Server
        {
                int count = 1;
 
-               for (Iterator<String> it = Server.getServers().iterator(); it.hasNext();)
+               for (Server serv : Server.getServersC())
                {
-                       Server serv = Server.findServer(it.next());
-
                        if (serv.getHub() == this)
                                count += serv.getLinkCount();
                }
@@ -176,10 +172,8 @@ public class Server
        {
                int count = this.getUsers();
 
-               for (Iterator<String> it = Server.getServers().iterator(); it.hasNext();)
+               for (Server serv : Server.getServersC())
                {
-                       Server serv = Server.findServer(it.next());
-
                        if (serv.getHub() == this)
                                count += serv.getRecursiveUsers();
                }
@@ -220,6 +214,11 @@ public class Server
                return serverMap.keySet();
        }
 
+       public static Collection<Server> getServersC()
+       {
+               return serverMap.values();
+       }
+
        private static void addServerToMaps(Server server)
        {
                sidMap.put(server.getSID(), server);