/** {@inheritDoc} */ @Override public int getTotalClientNodes() { return cluster.forClients().nodes().size(); }
/** * Get list with the specified node types. * * @param srv {@code True} to include server nodes. * @param client {@code True} to include client nodes. * @return List with the specified node types. */ private List<ClusterNode> nodesList(boolean srv, boolean client) { List<ClusterNode> nodes = new ArrayList<>(); if (srv) nodes.addAll(cluster.forServers().nodes()); if (client) nodes.addAll(cluster.forClients().nodes()); return nodes; }
/** * @throws Exception If failed. */ @Test public void testEmptyGroup() throws Exception { ClusterGroup emptyGrp = ignite.cluster().forAttribute("nonExistent", "val"); assertEquals(0, emptyGrp.forOldest().nodes().size()); assertEquals(0, emptyGrp.forYoungest().nodes().size()); assertEquals(0, emptyGrp.forAttribute("nonExistent2", "val").nodes().size()); assertEquals(0, emptyGrp.forCacheNodes("cacheName").nodes().size()); assertEquals(0, emptyGrp.forClientNodes("cacheName").nodes().size()); assertEquals(0, emptyGrp.forClients().nodes().size()); assertEquals(0, emptyGrp.forDaemons().nodes().size()); assertEquals(0, emptyGrp.forDataNodes("cacheName").nodes().size()); assertEquals(0, emptyGrp.forRandom().nodes().size()); assertEquals(0, emptyGrp.forRemotes().nodes().size()); assertEquals(0, emptyGrp.forServers().nodes().size()); assertEquals(0, emptyGrp.forHost(ignite.cluster().localNode()).nodes().size()); assertEquals(0, emptyGrp.forHost("127.0.0.1").nodes().size()); }
/** {@inheritDoc} */ @Override public int getTotalClientNodes() { return cluster.forClients().nodes().size(); }
/** * Get list with the specified node types. * * @param srv {@code True} to include server nodes. * @param client {@code True} to include client nodes. * @return List with the specified node types. */ private List<ClusterNode> nodesList(boolean srv, boolean client) { List<ClusterNode> nodes = new ArrayList<>(); if (srv) nodes.addAll(cluster.forServers().nodes()); if (client) nodes.addAll(cluster.forClients().nodes()); return nodes; }