Ejemplo n.º 1
0
  public List<ServerState> getServerStates() throws Exception {
    List<ServerState> serverStates = new ArrayList<ServerState>();

    for (ProxyInfo proxy : AppserverProxyServlet.getProxies()) {
      AppserverDeploymentable deployer = proxy.getDeployer();

      ServerState serverState = new ServerState();

      serverState.setServerName(deployer.getServerName());
      serverState.setState(proxy.isAlive() ? "ALIVE" : "NOT ALIVE");
      serverState.setDeployState("UNKNOWN");
      serverState.setUrl(proxy.getUrl());

      serverStates.add(serverState);
    }

    return serverStates;
  }