Exemplo n.º 1
0
  private String getJBossServerName() {
    String serverNamePrefix = "JBoss CLI / ";
    String serverNameCommand = "/:read-attribute(name=name,include-defaults=true)";
    if (!cliGuiCtx.isStandalone()) {
      serverNameCommand = "/host=*" + serverNameCommand;
    }

    try {
      ModelNode result = cliGuiCtx.getExecutor().doCommand(serverNameCommand);
      String outcome = result.get("outcome").asString();
      if (outcome.equals("success") && cliGuiCtx.isStandalone()) {
        return serverNamePrefix + result.get("result").asString();
      } else if (outcome.equals("success")) {
        return serverNamePrefix + result.get("result").asList().get(0).get("result").asString();
      }
    } catch (Exception e) {
      e.printStackTrace();
    }

    return serverNamePrefix + "<unknown>";
  }