示例#1
0
 /**
  * Retrieves a list of Mirror Servers. This is done by obtaining a fileserver node and retrieving
  * associated mmserver nodes. This method should be renamed and moved to the netfilesrv builder.
  *
  * @param service preseumably the service to query for. Unused.
  * @return a <code>Vector</code> containing mmserver nodes that act as mirror server for this
  *     service
  */
 public Vector getMirrorNodes(String service) {
   if (mirrornodes != null) return mirrornodes;
   NetFileSrv bul = (NetFileSrv) Vwms.getMMBase().getMMObject("netfilesrv");
   if (bul != null) {
     Enumeration e = bul.search("service=='pages'+subservice=='mirror'");
     if (e.hasMoreElements()) {
       MMObjectNode n1 = (MMObjectNode) e.nextElement();
       mirrornodes = n1.getRelatedNodes("mmservers");
       if (mirrornodes != null) return mirrornodes;
     }
   }
   mirrornodes = new Vector();
   return mirrornodes;
 }