Esempio n. 1
0
  /** Fetch all servers from the repository. Rebuild Tree and HostSelector. */
  public void fetchServers() {
    m_servers = m_admin.list_servers();

    m_server_model.setServers(m_servers);

    m_server_names.clear();
    for (int _i = 0; _i < m_servers.length; _i++)
      m_server_names.put(m_servers[_i].name, new Integer(_i));

    String _server = m_poa_model.getServerName();
    if (_server != null) m_poa_model.setPOAs(m_servers[indexForServerName(_server)].poas);

    buildTree();
    buildHostSelectorModel();
  }
Esempio n. 2
0
  /**
   * Refresh a server.
   *
   * @param index the servers row in the table.
   */
  public void refreshServer(int index) {
    try {
      ServerInfo _server = m_admin.get_server_info(m_servers[index].name);

      m_servers[index] = _server;

      buildServerNode(index);

      m_server_model.serverRefreshed(index);

      if (m_host_names.put(m_servers[index].host, m_servers[index].host) == null)
        m_host_selector_model.addElement(m_servers[index].host);

      if (_server.name.equals(m_poa_model.getServerName())) m_poa_model.setPOAs(_server.poas);

    } catch (Exception _e) {
      handleException(_e);
    }
  }
Esempio n. 3
0
 /**
  * Set the POA table model to the specific server, i.e. the POA table displays this servers poas.
  *
  * @param server the servers name to build the table for.
  */
 public void poaTableForServer(ServerInfo server) {
   m_poa_model.setPOAs(server.poas);
 }