Package com.sun.appserv.management.config

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


            if(config.equalsIgnoreCase(configName)){
                targets.add(server);
            }
        }
        for(Iterator it = clusteredMap.values().iterator(); it.hasNext();){
            ClusteredServerConfig server = (ClusteredServerConfig) it.next();
            String config = server.getReferencedConfigName();
            if(config.equalsIgnoreCase(configName)){
                targets.add(server);
            }
        }
       
View Full Code Here


            String propValue = ""; //NOI18N
            if(Arrays.asList(servConfig.getSystemPropertyNames()).contains(propName)){
                propValue = servConfig.getSystemPropertyValue(propName);
            }
            if(servConfig instanceof ClusteredServerConfig){
                ClusteredServerConfig conf = (ClusteredServerConfig)servConfig;
                String clusterName = getClusterForServer(name);
                oneRow.put("clusterName", clusterName);
                oneRow.put("isCluster", true);
            } else {
                oneRow.put("clusterName", "");
View Full Code Here

            for(Map oneRow : newRows){
                String instanceName = (String)oneRow.get("name");
                boolean isCluster = ((Boolean)oneRow.get("isCluster")).booleanValue();
                String propValue = (String)oneRow.get("value");
                if(isCluster){
                    ClusteredServerConfig clusterConfig = AMXUtil.getDomainConfig().getClusteredServerConfigMap().get(instanceName);
                    if(Arrays.asList(clusterConfig.getSystemPropertyNames()).contains(propName)){
                        if (GuiUtil.isEmpty(propValue))
                            clusterConfig.removeSystemProperty(propName);
                        else
                            clusterConfig.setSystemPropertyValue(propName, propValue);
                    }else{
                        if (!GuiUtil.isEmpty(propValue))
                            clusterConfig.createSystemProperty(propName, propValue);
                    }
                }else{
                    StandaloneServerConfig serverConfig = AMXUtil.getDomainConfig().getStandaloneServerConfigMap().get(instanceName);
                    if(Arrays.asList(serverConfig.getSystemPropertyNames()).contains(propName)){
                        if (GuiUtil.isEmpty(propValue))
View Full Code Here

            @HandlerOutput(name="nodeAgentStatus",     type=String.class)})

        public static void getClusterInstanceGeneralAttributes(HandlerContext handlerCtx) {
        String instanceName = (String) handlerCtx.getInputValue("instanceName");
        try {
            ClusteredServerConfig server = AMXUtil.getDomainConfig().getClusteredServerConfigMap().get(instanceName);
            J2EEServer j2eeServer = AMXUtil.getJ2EEDomain().getJ2EEServerMap().get(instanceName);
            String config = server.getReferencedConfigName();
            String version = j2eeServer.getserverVersion();
            String node = null;
            //nodeagent name and status
            node = server.getReferencedNodeAgentName();
            String sts = NodeAgentHandlers.getNodeAgentStatus(node);
            StandAloneInstanceHandlers.getInstanceGeneralAttributes(handlerCtx, instanceName, config, version, node, sts);
        }catch(Exception ex){
            GuiUtil.handleException(handlerCtx, ex);
        }
View Full Code Here

        @HandlerInput(name="InstanceName", type=String.class, required=true)},
    output={
        @HandlerOutput(name="Properties", type=Map.class)})
        public static void getClusterInstanceProperties(HandlerContext handlerCtx) {
        String instanceName = (String)handlerCtx.getInputValue("InstanceName");
        ClusteredServerConfig serverConfig = AMXUtil.getDomainConfig().getClusteredServerConfigMap().get(instanceName);
        Map<String, String> props = serverConfig.getProperties();
        handlerCtx.setOutputValue("Properties", props);
       
    }
View Full Code Here

    input={
        @HandlerInput(name="InstanceName",      type=String.class, required=true),       
        @HandlerInput(name="AddProps", type=Map.class)})   
    public static void saveClusterInstanceProperties(HandlerContext handlerCtx) {
        String instanceName = (String)handlerCtx.getInputValue("InstanceName");
        ClusteredServerConfig serverConfig = AMXUtil.getDomainConfig().getClusteredServerConfigMap().get(instanceName);
        Map addProps = (Map)handlerCtx.getInputValue("AddProps");
        AMXUtil.updateProperties(serverConfig, addProps, null);
    }
View Full Code Here

     
      final ConfigSetup   setup   = new ConfigSetup( getDomainRoot() );
      final Map<String,String>    options = new HashMap<String,String>();
      setup.setupServerPorts( options, basePort );
     
      final ClusteredServerConfig csc  =
          domainConfig.createClusteredServerConfig( serverName,
                      clusterConfig.getName(),
                      nodeAgentName,
                      options );
      sanityCheck( csc );
View Full Code Here

        //get the map of clustered server config
        Map<String,ClusteredServerConfig> clusteredServerConfigMap = clusterConfig.getClusteredServerConfigMap();
        //iterate through all the given weights and instances
        for(Object instance:instanceVsWeights.keySet()){
            //get the corresponding clustered server config for this instance
            ClusteredServerConfig clusteredServerConfig = clusteredServerConfigMap.get(instance);
            if(clusteredServerConfig == null)
                throw new IllegalArgumentException(formatter.format(resBundle.getString("InvalidInstance"),instance,clusterName));
            //set the lb-weight
            clusteredServerConfig.setLBWeight( instanceVsWeights.get(instance).toString());
        }
    }
View Full Code Here

                Map<String,StandaloneServerConfig> ssConfigMap =
                        mDomainConfig.getStandaloneServerConfigMap();
                StandaloneServerConfig ssc = ssConfigMap.get(target);
                if (ssc == null) {
                    //get the clustered server config
                    ClusteredServerConfig s = mDomainConfig.getClusteredServerConfigMap().get(target);
                    //get the deployed item object corresponding to the given appName
                    dRef = s.getDeployedItemRefConfigMap().get(appName);
                }else{
                    //get the deployed item object corresponding to the given appName
                    dRef = ssc.getDeployedItemRefConfigMap().get(appName);
                }
            }
View Full Code Here

                values.put(serverConfig.getName(), (ServerConfig)serverConfig);
            }       
        }
        Map clusterMap = AMXUtil.getDomainConfig().getClusteredServerConfigMap();
        for(Iterator itr = clusterMap.values().iterator(); itr.hasNext();){
            ClusteredServerConfig clusterConfig = (ClusteredServerConfig)itr.next();
            if(nodeAgentName.equals(clusterConfig.getReferencedNodeAgentName())){
                values.put(clusterConfig.getName(), (ServerConfig)clusterConfig);
            }       
        }
        return values;
    }
View Full Code Here

TOP

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

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.