/** * Returns the Cluster element for a given cluster name * @param targetName the name of the target * @return Cluster element that represents the cluster */ public Cluster getCluster(String targetName) { return domain.getClusterNamed(targetName); }
/** * Checks if a given target is cluster or nor * @param targetName the name of the target * @return true if the target represents a cluster; false otherwise */ public boolean isCluster(String targetName) { return (domain.getClusterNamed(targetName) != null); }
/** * Checks if a given target is cluster or nor * @param targetName the name of the target * @return true if the target represents a cluster; false otherwise */ public boolean isCluster(String targetName) { return (domain.getClusterNamed(targetName) != null); }
/** * Returns the Cluster element for a given cluster name * @param targetName the name of the target * @return Cluster element that represents the cluster */ public Cluster getCluster(String targetName) { return domain.getClusterNamed(targetName); }
@Override public boolean isValid(Habitat habitat, String target) { Domain domain = habitat.getComponent(Domain.class); return domain.getClusterNamed(target) != null; }
@Override public boolean isValid(ServiceLocator habitat, String target) { Domain domain = habitat.getService(Domain.class); return domain.getClusterNamed(target) != null; }
public VirtualCluster byName(String clusterName) throws VirtException { if (!clusterMap.containsKey(clusterName)) { Cluster cluster = domain.getClusterNamed(clusterName); if (cluster==null) { throw new InvalidParameterException(clusterName + " cluster not found"); } synchronized (this) { if (!clusterMap.containsKey(clusterName)) { clusterMap.put(clusterName, new VirtualCluster(iaas, cluster)); } } } return clusterMap.get(clusterName); }
private List<String> getClusterMembers() { List<String> clusterMembers = EMPTY_LIST; com.sun.enterprise.config.serverbeans.Cluster cluster = domain.getClusterNamed(clusterName); List<Server> targetServers = null; if (cluster != null) { // Get the list of servers in the cluster. targetServers = domain.getServersInTarget(clusterName); if (targetServers != null) { clusterMembers = new ArrayList<String>(targetServers.size()); for (Server server : targetServers) { clusterMembers.add(server.getName()); } } } return clusterMembers; } }
private List<String> getClusterMembers() { List<String> clusterMembers = EMPTY_LIST; com.sun.enterprise.config.serverbeans.Cluster cluster = domain.getClusterNamed(clusterName); List<Server> targetServers = null; if (cluster != null) { // Get the list of servers in the cluster. targetServers = domain.getServersInTarget(clusterName); if (targetServers != null) { clusterMembers = new ArrayList<String>(targetServers.size()); for (Server server : targetServers) { clusterMembers.add(server.getName()); } } } return clusterMembers; } }
public static boolean isAppReferencedByPaaSTarget(Domain me, String appName) { List<String> referencedTargets = me.getAllReferencedTargetsForApplication(appName); for (String target : referencedTargets) { Cluster cluster = me.getClusterNamed(target); if (cluster != null) { if (cluster.isVirtual()) { return true; } } } return false; }
public void validateSpecifiedTarget(String target) { if (env.isDas()) { if (target == null) { // we only validate the specified target return; } Cluster cluster = domain.getClusterNamed(target); if (cluster != null) { if (cluster.isVirtual()) { throw new IllegalArgumentException(localStrings.getLocalString("cannot_specify_managed_target", "Cannot specify target {0} for the operation. Target {0} is a managed target.", target)); } } } }
public void validateSpecifiedTarget(String target) { if (env.isDas()) { if (target == null) { // we only validate the specified target return; } Cluster cluster = domain.getClusterNamed(target); if (cluster != null) { if (cluster.isVirtual()) { throw new IllegalArgumentException(localStrings.getLocalString("cannot_specify_managed_target", "Cannot specify target {0} for the operation. Target {0} is a managed target.", target)); } } } }
static SystemPropertyBag chooseTarget(final Domain domain, final String target) { SystemPropertyBag spb = null; Property domainProp = domain.getProperty("administrative.domain.name"); String domainName = domainProp.getValue(); if ("domain".equals(target) || target.equals(domainName)) { spb = domain; } else { spb = domain.getConfigNamed(target); if (spb == null) { spb = domain.getClusterNamed(target); } if (spb == null) { spb = domain.getServerNamed(target); } } return spb; }
private boolean filterForTarget(String jndiName){ //List<String> resourceList = new ArrayList(); if (target != null){ List<ResourceRef> resourceRefs = null; Cluster cluster = domain.getClusterNamed(target); if (cluster != null) resourceRefs= cluster.getResourceRef(); else { Server server = domain.getServerNamed(target); if (server != null) resourceRefs = server.getResourceRef(); } if (resourceRefs != null && resourceRefs.size() != 0){ for (ResourceRef resource : resourceRefs) if(jndiName.equalsIgnoreCase(resource.getRef())) return true; } } return false; }
/** * Validate the given resource in the corresponding target using domain.xml server beans. * For resources defined outside the application. * * @param jndiName to be validated * @return True if resource is present in domain.xml in the corresponding target. False otherwise. */ private boolean isResourceInDomainXML(String jndiName) { if (jndiName == null) return false; Server svr = domain.getServerNamed(target); if (svr != null) { return svr.isResourceRefExists(jndiName); } Cluster cluster = domain.getClusterNamed(target); return cluster != null && cluster.isResourceRefExists(jndiName); }
static RefContainer chooseRefContainer( final Domain domain, final String target, final ConfigBeansUtilities configBeansUtilities) { Config config = domain.getConfigs().getConfigByName(target); if (config != null) { return config; } Server server = configBeansUtilities.getServerNamed(target); if (server != null) { return server; } Cluster cluster = domain.getClusterNamed(target); return cluster; } }
private boolean checkEnvAndParams(Logger logger, ActionReport report) { // first check that we're the DAS if (!env.isDas()) { return setFail(logger, report, Strings.get("get.health.onlyRunsOnDas")); } // check that cluster exists Cluster cluster = domain.getClusterNamed(clusterName); if (cluster == null) { return setFail(logger, report, Strings.get("get.health.noCluster", clusterName)); } // ok to go return true; }
protected CommandTarget getTypeForTarget(String target){ Domain domain = Globals.get(Domain.class); Config config = domain.getConfigNamed(target); if (config != null) return CommandTarget.CONFIG; Server targetServer = domain.getServerNamed(target); if (targetServer!=null) { // Clusters clusters = domain.getClusters(); // List clustersList = clusters.getCluster(); //if (JmsRaUtil.isServerClustered(clustersList, target)) // return CommandTarget.CLUSTERED_INSTANCE; if (targetServer.isDas()) return CommandTarget.DAS; else return CommandTarget.STANDALONE_INSTANCE; }//end if (targetServer!=null) Cluster cluster =domain.getClusterNamed(target); if (cluster!=null) { return CommandTarget.CLUSTER; } return CommandTarget.DAS; } /*
private boolean checkEnvAndParams() { // first check that we're the DAS if (!env.isDas()) { return setFail(Strings.get("get.health.onlyRunsOnDas")); } // check that cluster exists Cluster cluster = domain.getClusterNamed(clusterName); if (cluster == null) { return setFail(Strings.get("get.health.noCluster", clusterName)); } // ok to go return true; }
protected Config getConfigForName(String targetName, ServiceLocator serviceLocator, Domain domain) { if (CommandTarget.CONFIG.isValid(serviceLocator, targetName)) { return domain.getConfigNamed(targetName); } if (CommandTarget.DAS.isValid(serviceLocator, targetName) || CommandTarget.STANDALONE_INSTANCE.isValid(serviceLocator, targetName)) { Server s = domain.getServerNamed(targetName); return s == null ? null : domain.getConfigNamed(s.getConfigRef()); } if (CommandTarget.CLUSTER.isValid(serviceLocator, targetName)) { Cluster cl = domain.getClusterNamed(targetName); return cl == null ? null : domain.getConfigNamed(cl.getConfigRef()); } return null; }