Package com.sun.appserv.management.config

Examples of com.sun.appserv.management.config.ClusterConfig


            StandaloneServerConfig server = AMXUtil.getDomainConfig().getStandaloneServerConfigMap().get(target);
            refs = server.getDeployedItemRefConfigMap().values();
            Map lbMap = AMXUtil.getLBConfigHelper().getLoadBalancers(target, false);
            handlerContext.setOutputValue("hasLB", !lbMap.isEmpty());
        } else {
            ClusterConfig cluster = AMXUtil.getDomainConfig().getClusterConfigMap().get(target);
            refs = cluster.getDeployedItemRefConfigMap().values();
            Map lbMap = AMXUtil.getLBConfigHelper().getLoadBalancers(target, true);
            handlerContext.setOutputValue("hasLB", !lbMap.isEmpty());
        }

        HashMap<String, HashMap> sipModules = getSipModulesInfo();
View Full Code Here


       
        if (isServer){
            StandaloneServerConfig server = AMXUtil.getDomainConfig().getStandaloneServerConfigMap().get(target);
            refs = server.getResourceRefConfigMap().values();
        }else{
            ClusterConfig cluster = AMXUtil.getDomainConfig().getClusterConfigMap().get(target);
            refs = cluster.getResourceRefConfigMap().values();
        }
       
        for(ResourceRefConfig refObject : refs){
            String resName = refObject.getName();
            String resType = getResourceType(resName);
View Full Code Here

   
    /* returns the status image for the cluster.  The image will show running as long as there
     * is one instance running in that cluster.
     */
    private static String getClusterStatus(String clusterName){
        ClusterConfig cluster = AMXUtil.getDomainConfig().getClusterConfigMap().get(clusterName);
        if (cluster == null) return "";
        Map<String,ClusteredServerConfig> serverMap = cluster.getClusteredServerConfigMap();
        if (serverMap.size() == 0) return "";
        for(String instance : serverMap.keySet()){
            J2EEServer j2eeServer = AMXUtil.getJ2EEDomain().getJ2EEServerMap().get(instance);
            if(j2eeServer != null){
                int state = j2eeServer.getstate();
View Full Code Here

            StandaloneServerConfig server = AMXUtil.getDomainConfig().getStandaloneServerConfigMap().get(target);
            refs = server.getDeployedItemRefConfigMap().values();
            Map lbMap =  AMXUtil.getLBConfigHelper().getLoadBalancers(target, false);
            handlerCtx.setOutputValue("hasLB", !lbMap.isEmpty());
        }else{
            ClusterConfig cluster = AMXUtil.getDomainConfig().getClusterConfigMap().get(target);
            refs = cluster.getDeployedItemRefConfigMap().values();
            Map lbMap =  AMXUtil.getLBConfigHelper().getLoadBalancers(target, true);
            handlerCtx.setOutputValue("hasLB", !lbMap.isEmpty());
        }
       
        for(DeployedItemRefConfig refObject : refs){
View Full Code Here

   
    public static String getNumberLBAppsByTarget(String target){
        Collection <DeployedItemRefConfig> refs = new ArrayList();
       
        if (TargetUtil.isCluster(target)){
            ClusterConfig cluster = AMXUtil.getDomainConfig().getClusterConfigMap().get(target);
            refs = cluster.getDeployedItemRefConfigMap().values();
        }else {
            StandaloneServerConfig server = AMXUtil.getDomainConfig().getStandaloneServerConfigMap().get(target);
            refs= server.getDeployedItemRefConfigMap().values();
        }
       
View Full Code Here

            @HandlerOutput(name="hasLB", type=Boolean.class)}
     )
     public static void getListOfClusteredInstances(HandlerContext handlerCtx){
        String clusterName = (String) handlerCtx.getInputValue("ClusterName");
        try{
            ClusterConfig clusterConfig = AMXUtil.getDomainConfig().getClusterConfigMap().get(clusterName);
            Map<String,ClusteredServerConfig> serverMap = AMXUtil.getDomainConfig().getClusterConfigMap().get(clusterName).getClusteredServerConfigMap();
            List result = new ArrayList();
            if(serverMap != null) {
                for(String key : serverMap.keySet()){
                    HashMap oneRow = new HashMap();
                    String serverName = key;
                    String config = serverMap.get(key).getReferencedConfigName();
                    String node = serverMap.get(key).getReferencedNodeAgentName();
                    String weight = serverMap.get(key).getLBWeight();
                    String state = AMXUtil.getStatusForDisplay(
                            AMXUtil.getJ2EEDomain().getJ2EEServerMap().get(serverName), true);
                   
                    oneRow.put("name", serverName);
                    oneRow.put("selected", false);
                    oneRow.put("config", (config == null) ? " ": config);
                    oneRow.put("node", (node == null) ? " ": node);
                    oneRow.put("weight", (weight == null) ? " ": weight);
                    oneRow.put("status", (state == null) ? " ": state);
                   
                    ServerRefConfig serverRef = clusterConfig.getServerRefConfigMap().get(key);
                    int timeout = serverRef.getDisableTimeoutInMinutes();
                    oneRow.put("timeout", ""+timeout);
                    oneRow.put("lbStatus", ""+serverRef.getLBEnabled());
                   
                    result.add(oneRow);
View Full Code Here

TOP

Related Classes of com.sun.appserv.management.config.ClusterConfig

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.