code: public void loadDeployments() {
          Operation op = new Operation.Builder(READ_CHILDREN_RESOURCES_OPERATION, ResourceAddress.ROOT)
                  .param(CHILD_TYPE, "deployment")
                  .param(INCLUDE_RUNTIME, true)
                  .param(RECURSIVE, true)
                  .build();
          dispatcher.execute(new DMRAction(op), new AsyncCallback<DMRResponse>() {
              @Override
              public void onFailure(final Throwable caught) {
                  Console.error(Console.CONSTANTS.unableToLoadDeployments(), caught.getMessage());
              }
  
              @Override
              public void onSuccess(final DMRResponse response) {
                  ModelNode result = response.get();
                  if (result.isFailure()) {
                      Console.error(Console.CONSTANTS.unableToLoadDeployments(), result.getFailureDescription());
                  } else {
                      List<Deployment> deployments = new ArrayList<>();
                      ModelNode payload = result.get(RESULT);
                      List<Property> properties = payload.asPropertyList();
                      for (Property property : properties) {
                          deployments.add(new Deployment(ReferenceServer.STANDALONE, property.getValue()));
                      }
                      getView().updateDeployments(deployments);
                  }
              }
          });
      }
docs: ------------------------------------------------------ deployment methods