public static Cluster getCluster(Clusters clusters, String name) { for (Cluster cluster : clusters.getCluster()) { if (cluster.getName().equals(name)) { return cluster; } } return null; } }
public static Cluster getCluster(Clusters clusters, String name) { for (Cluster cluster : clusters.getCluster()) { if (cluster.getName().equals(name)) { return cluster; } } return null; } }
public void add(VirtualCluster vc) { clusterMap.put(vc.getConfig().getName(), vc); }
private GMSAdapter checkCluster(Cluster cluster) { GMSAdapter result = null; String gmsEnString = cluster.getGmsEnabled(); if (GMSBS_LOGGER.isLoggable(TRACE_LEVEL)) { GMSBS_LOGGER.log(TRACE_LEVEL, String.format("cluster %s found with gms-enabled='%s'", cluster.getName(), gmsEnString)); } if (gmsEnString != null && Boolean.parseBoolean(gmsEnString)) { result = loadModule(cluster); } return result; }
private GMSAdapter loadModule(Cluster cluster) { GMSAdapter result = null; synchronized(lock) { result = getGMSAdapterByName(cluster.getName()); if (GMSBS_LOGGER.isLoggable(TRACE_LEVEL)) { GMSBS_LOGGER.log(TRACE_LEVEL, "lookup GMSAdapter by clusterName=" + cluster.getName() + " returned " + result); GMSBS_LOGGER.log(TRACE_LEVEL, "creating gms-adapter for clustername " + cluster.getName() + " since no gms adapter found for clustername " + cluster.getName()); return null; boolean initResult = result.initialize(cluster.getName()); if (initResult == false) { return null; ServiceLocatorUtilities.addOneConstant(habitat, result, cluster.getName(), GMSAdapter.class); GMSBS_LOGGER.log(TRACE_LEVEL, "loadModule: registered created gmsadapter for cluster " + cluster.getName() + " initialized result=" + initResult);
private GMSAdapter checkCluster(Cluster cluster) { GMSAdapter result = null; String gmsEnString = cluster.getGmsEnabled(); if (GMSBS_LOGGER.isLoggable(TRACE_LEVEL)) { GMSBS_LOGGER.log(TRACE_LEVEL, String.format("cluster %s found with gms-enabled='%s'", cluster.getName(), gmsEnString)); } if (gmsEnString != null && Boolean.parseBoolean(gmsEnString)) { result = loadModule(cluster); } return result; }
private GMSAdapter loadModule(Cluster cluster) { GMSAdapter result = null; synchronized(lock) { result = getGMSAdapterByName(cluster.getName()); if (GMSBS_LOGGER.isLoggable(TRACE_LEVEL)) { GMSBS_LOGGER.log(TRACE_LEVEL, "lookup GMSAdapter by clusterName=" + cluster.getName() + " returned " + result); GMSBS_LOGGER.log(TRACE_LEVEL, "creating gms-adapter for clustername " + cluster.getName() + " since no gms adapter found for clustername " + cluster.getName()); return null; boolean initResult = result.initialize(cluster.getName()); if (initResult == false) { return null; ServiceLocatorUtilities.addOneConstant(habitat, result, cluster.getName(), GMSAdapter.class); GMSBS_LOGGER.log(TRACE_LEVEL, "loadModule: registered created gmsadapter for cluster " + cluster.getName() + " initialized result=" + initResult);
public void remove(VirtualCluster vc) { vc.delete(); clusterMap.remove(vc.getConfig().getName()); }
public static List<Cluster> getClustersOnNode(Domain domain, String nodeName) { HashMap<String,Cluster> clMap = new HashMap<String,Cluster>(); List<Server> serverList = getInstancesOnNode(domain, nodeName); try { for(Server server : serverList) { Cluster mycl = server.getCluster(); if(nodeName.equals(server.getNodeRef()) ) { clMap.put(mycl.getName(),mycl); } } } catch(Exception e) { Logger.getAnonymousLogger().warning("Error when getting clusters on node " + e.getLocalizedMessage()); } return new ArrayList(clMap.values()); }
public static List<Cluster> getClustersOnNode(Domain domain, String nodeName) { HashMap<String,Cluster> clMap = new HashMap<String,Cluster>(); List<Server> serverList = getInstancesOnNode(domain, nodeName); try { for(Server server : serverList) { Cluster mycl = server.getCluster(); if(nodeName.equals(server.getNodeRef()) ) { clMap.put(mycl.getName(),mycl); } } } catch(Exception e) { logger.log(Level.WARNING, ConfigApiLoggerInfo.errorGettingCluster, e.getLocalizedMessage()); } return new ArrayList(clMap.values()); }
public static Cluster getClusterNamed(Domain d, String name) { if (d.getClusters() == null || name == null) { return null; } List<Cluster> clusters = d.getClusters().getCluster(); for (Cluster c : clusters) { if (name.equals(c.getName().trim())) { return c; } } return null; }
public static Cluster getClusterNamed(Domain d, String name) { if (d.getClusters() == null || name == null) { return null; } List<Cluster> clusters = d.getClusters().getCluster(); for (Cluster c : clusters) { if (name.equals(c.getName().trim())) { return c; } } return null; }
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 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 boolean isAppRefEnabledInTarget( Domain me, String appName, String target) { boolean found = false; Cluster containingCluster = getClusterForInstance(me, target); if (containingCluster != null) { // if this is a clustered instance, check the enable // attribute of its enclosing cluster first // and return false if the cluster level enable attribute // is false ApplicationRef clusterRef = getApplicationRefInTarget(me, appName, containingCluster.getName()); if (clusterRef == null || !Boolean.valueOf(clusterRef.getEnabled())) { return false; } } for (ApplicationRef ref : getApplicationRefsInTarget(me, target, true)) { if (ref.getRef().equals(appName)) { found = true; if (!Boolean.valueOf(ref.getEnabled())) { return false; } } } // if we found the ref(s) and the enable attribute(s) is/are true if (found) { return true; } return false; }
public static boolean isAppRefEnabledInTarget( Domain me, String appName, String target) { boolean found = false; Cluster containingCluster = getClusterForInstance(me, target); if (containingCluster != null) { // if this is a clustered instance, check the enable // attribute of its enclosing cluster first // and return false if the cluster level enable attribute // is false ApplicationRef clusterRef = getApplicationRefInTarget(me, appName, containingCluster.getName()); if (clusterRef == null || !Boolean.valueOf(clusterRef.getEnabled())) { return false; } } for (ApplicationRef ref : getApplicationRefsInTarget(me, target, true)) { if (ref.getRef().equals(appName)) { found = true; if (!Boolean.valueOf(ref.getEnabled())) { return false; } } } // if we found the ref(s) and the enable attribute(s) is/are true if (found) { return true; } return false; }
if(cluster!=null){ clusterName = cluster.getName();
if(clusterList != null){ for(com.sun.enterprise.config.serverbeans.Cluster cl : clusterList){ if(cl.getName().equals(target)){ List<ResourceRef> resourceRefs = cl.getResourceRef(); processResourceRefs(report, resourceRefs);