public List<Server> getServers() { if (domain == null || domain.getServers() == null ) throw new IllegalArgumentException ("Either domain is null or no <servers> element"); return domain.getServers().getServer(); }
public static List<Server> getServers() { if (domain == null || domain.getServers() == null ) throw new IllegalArgumentException ("Either domain is null or no <servers> element"); return domain.getServers().getServer(); }
public static Server getServerNamed(Domain d, String name) { if (d.getServers() == null || name == null) throw new IllegalArgumentException ("no <servers> element"); List<Server> servers = d.getServers().getServer(); for (Server s : servers) { if (name.equals(s.getName().trim())) { return s; } } return null; }
public static Server getServerNamed(Domain d, String name) { if (d.getServers() == null || name == null) throw new IllegalArgumentException ("no <servers> element"); List<Server> servers = d.getServers().getServer(); for (Server s : servers) { if (name.equals(s.getName().trim())) { return s; } } return null; }
public Server getServerNamed(String name) { if (domain == null || domain.getServers() == null || name == null) throw new IllegalArgumentException ("Either domain is null or no <servers> element"); List<Server> servers = domain.getServers().getServer(); for (Server s : servers) { if (name.equals(s.getName().trim())) { return s; } } return null; }
public static Server getServerNamed(String name) { if (domain == null || domain.getServers() == null || name == null) throw new IllegalArgumentException ("Either domain is null or no <servers> element"); List<Server> servers = domain.getServers().getServer(); for (Server s : servers) { if (name.equals(s.getName().trim())) { return s; } } return null; }
public static List<Server> getInstancesOnNode(Domain domain, String nodeName) { List<Server> ret = new LinkedList<Server>(); try { if(!StringUtils.ok(nodeName)) return ret; List<Server> servers = domain.getServers().getServer(); for(Server server : servers) { if(nodeName.equals(server.getNodeRef())) ret.add(server); } } catch(Exception e) { logger.log(Level.WARNING,ConfigApiLoggerInfo.errorGettingServers , e.getLocalizedMessage()); } return ret; }
public static List<Server> getInstancesOnNode(Domain domain, String nodeName) { List<Server> ret = new LinkedList<Server>(); try { if(!StringUtils.ok(nodeName)) return ret; List<Server> servers = domain.getServers().getServer(); for(Server server : servers) { if(nodeName.equals(server.getNodeRef())) ret.add(server); } } catch(Exception e) { Logger.getAnonymousLogger().warning("Error when getting servers " + e.getLocalizedMessage()); } return ret; }
private void addListenerToServer() { Servers servers = domain.getServers(); ObservableBean bean = (ObservableBean) ConfigSupport.getImpl((ConfigBeanProxy) servers); bean.addListener(this); }
/** * Gets all instances present in the domain * @return list of Server elements that represent all instances */ public List<Server> getAllInstances() { List<Server> list = new ArrayList<Server>(); for(Server s : domain.getServers().getServer()) { if(!CommandTarget.DAS.isValid(habitat, s.getName())) { list.add(s); } } return list; }
/** * Gets all instances present in the domain * @return list of Server elements that represent all instances */ public List<Server> getAllInstances() { List<Server> list = new ArrayList<Server>(); for(Server s : domain.getServers().getServer()) { if(!CommandTarget.DAS.isValid(habitat, s.getName())) { list.add(s); } } return list; }
public static List<ReferenceContainer> getAllReferenceContainers(Domain d) { List<ReferenceContainer> ReferenceContainers = new LinkedList<ReferenceContainer>(); ReferenceContainers.addAll(d.getServers().getServer()); if (d.getClusters() != null) { ReferenceContainers.addAll(d.getClusters().getCluster()); } return ReferenceContainers; }
public static List<ReferenceContainer> getAllReferenceContainers(Domain d) { List<ReferenceContainer> ReferenceContainers = new LinkedList<ReferenceContainer>(); ReferenceContainers.addAll(d.getServers().getServer()); if (d.getClusters() != null) { ReferenceContainers.addAll(d.getClusters().getCluster()); } return ReferenceContainers; }
public static ApplicationRef getApplicationRefInServer(Domain me, String sn, String name) { Servers ss = me.getServers(); List<Server> list = ss.getServer(); Server theServer = null; for (Server s : list) { if (s.getName().equals(sn)) { theServer = s; break; } } ApplicationRef aref = null; if (theServer != null) { List <ApplicationRef> arefs = theServer.getApplicationRef(); for (ApplicationRef ar : arefs) { if (ar.getRef().equals(name)) { aref = ar; break; } } } return aref; }
public Set<String> getTargetsReferringResourceRef(String refName) { Set<String> targets = new HashSet<String>(); List<Server> servers = domain.getServers().getServer(); for(Server server: servers){ if(server.getResourceRef(refName) != null){ if(server.getCluster() != null){ targets.add(server.getCluster().getName()); }else if(server.isDas()){ targets.add(SystemPropertyConstants.DAS_SERVER_NAME); }else if(server.isInstance()){ targets.add(server.getName()); } } } return targets; }
public static List<String> getAllTargets(Domain d) { List<String> targets = new ArrayList<String>(); // only add non-clustered servers as the cluster // targets will be separately added for (Server server : d.getServers().getServer()) { if (server.getCluster() == null) { targets.add(server.getName()); } } if (d.getClusters() != null) { for (Cluster cluster : d.getClusters().getCluster()) { targets.add(cluster.getName()); } } return targets; }
public static List<String> getAllTargets(Domain d) { List<String> targets = new ArrayList<String>(); // only add non-clustered servers as the cluster // targets will be separately added for (Server server : d.getServers().getServer()) { if (server.getCluster() == null) { targets.add(server.getName()); } } if (d.getClusters() != null) { for (Cluster cluster : d.getClusters().getCluster()) { targets.add(cluster.getName()); } } return targets; }
public Set<String> getTargetsReferringResourceRef(String refName) { Set<String> targets = new HashSet<String>(); List<Server> servers = domain.getServers().getServer(); for(Server server: servers){ if(server.getResourceRef(refName) != null){ if(server.getCluster() != null){ targets.add(server.getCluster().getName()); }else if(server.isDas()){ targets.add(SystemPropertyConstants.DAS_SERVER_NAME); }else if(server.isInstance()){ targets.add(server.getName()); } } } return targets; }
public RegistrationSupport(final J2EEServer server) { mJ2EEServer = server; mMBeanServer = (MBeanServer) server.extra().mbeanServerConnection(); mResourceRefType = Util.deduceType(ResourceRef.class); mApplicationRefType = Util.deduceType(ApplicationRef.class); mServer = getDomain().getServers().getServer( mJ2EEServer.getName() ); mResourceRefListener = new RefListener(); registerApplications(); }
@Override protected void registerChildren() { final ObjectNameBuilder builder = getObjectNames(); final MetadataImpl meta = defaultChildMetadata(); List<Server> servers = getDomain().getServers().getServer(); for (Server server : servers) { meta.setCorrespondingConfig(ConfigBeanRegistry.getInstance().getObjectNameForProxy(server)); final DASJ2EEServerImpl impl = new DASJ2EEServerImpl(getObjectName(), meta); ObjectName serverObjectName = builder.buildChildObjectName(J2EETypes.J2EE_SERVER, server.getName()); registerChild(impl, serverObjectName); } //ImplUtil.getLogger().info( "Registered J2EEDomain as " + getObjectName() + " with J2EEServer of " + serverObjectName); }