@Override public Set<ServerDescription> getServers() { checkState(false); final Set<ServerDescription> servers = new LinkedHashSet<>(); // Get all the servers in the servers final ModelNode op = Operations.createReadResourceOperation(Operations.createAddress(ClientConstants.HOST, "*", ClientConstants.SERVER_CONFIG)); final ModelNode results = runtimeExecuteForSuccess(op); for (ModelNode result : results.asList()) { final ModelNode serverConfig = Operations.readResult(result); final String name = serverConfig.get(ClientConstants.NAME).asString(); final String groupName = serverConfig.get(ClientConstants.GROUP).asString(); final String hostName = Operations.getOperationAddress(result).asList().get(0).get(ClientConstants.HOST).asString(); servers.add(new ServerDescription() { @Override public String getHostName() { return hostName; } @Override public String getName() { return name; } @Override public String getGroupName() { return groupName; } }); } return Collections.unmodifiableSet(servers); }
private DeploymentDescription getServerGroupDeployment(final String name) throws IOException { final Set<String> serverGroups = new LinkedHashSet<>(); final ModelNode address = createAddress(SERVER_GROUP, "*", DEPLOYMENT, name); final ModelNode result = client.execute(Operations.createReadResourceOperation(address)); if (Operations.isSuccessfulOutcome(result)) { // Load the server groups for (ModelNode r : Operations.readResult(result).asList()) { final List<Property> resultAddress = Operations.getOperationAddress(r).asPropertyList(); String foundServerGroup = null; for (Property property : resultAddress) { if (SERVER_GROUP.equals(property.getName())) { foundServerGroup = property.getValue().asString(); } } // Add the server-group to the map of deployments serverGroups.add(foundServerGroup); } return SimpleDeploymentDescription.of(name, serverGroups); } throw new RuntimeException("Failed to get listing of deployments. Reason: " + Operations.getFailureDescription(result).asString()); }
try { String uuid = streamNodes.get(0).get(UUID).asString(); String fileName = prefix + '-' + getName(Operations.getOperationAddress(response).asPropertyList()) + extension; saveContent(ctx, operationResponse, uuid, targetPath.resolveSibling(fileName)); uuids.remove(uuid);
try { String uuid = streamNodes.get(0).get(UUID).asString(); String fileName = prefix + '-' + getName(Operations.getOperationAddress(response).asPropertyList()) + extension; saveContent(ctx, operationResponse, uuid, targetPath.resolveSibling(fileName)); uuids.remove(uuid);
final List<Property> resultAddress = Operations.getOperationAddress(r).asPropertyList(); String serverGroup = null; String deployment = null;