private SortedMap<String, ServerIdentity> getValidServers(ServerStatus valid, ServerStatus... alsoValid) { Set<ServerStatus> validSet = EnumSet.of(valid, alsoValid); SortedMap<String, ServerIdentity> result = new TreeMap<String, ServerIdentity>(); for (Map.Entry<ServerIdentity, ServerStatus> entry : client.getServerStatuses().entrySet()) { if (validSet.contains(entry.getValue())) { result.put(entry.getKey().getServerName(), entry.getKey()); } } return result; }
private boolean listServers() throws Exception { stdout.println("\nReading the list of configured servers:"); for (Map.Entry<ServerIdentity, ServerStatus> server : client.getServerStatuses().entrySet()) { ServerIdentity id = server.getKey(); stdout.println("\nServer:\n"); stdout.println("server name: " + id.getServerName()); stdout.println("host controller name: " + id.getHostName()); stdout.println("server group name: " + id.getServerGroupName()); stdout.println("status: " + server.getValue()); } return continuePrompt(); }
public boolean isDomainInRunningState() { final Map<ServerIdentity, ServerStatus> servers = new HashMap<>(); try { final Map<ServerIdentity, ServerStatus> statuses = client.getServerStatuses(); for (ServerIdentity id : statuses.keySet()) { final ServerStatus status = statuses.get(id); switch (status) { case DISABLED: case STARTED: { servers.put(id, status); break; } } } return statuses.size() == servers.size(); } catch (Exception e) { Logger.getLogger(ManagementClient.class).debug("Interrupted determining if domain is running", e); } return false; }
final Map<ServerIdentity, ServerStatus> statuses = domainClient.getServerStatuses(); for (ServerIdentity id : statuses.keySet()) { final ServerStatus status = statuses.get(id);