Package com.sun.appserv.management.config

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


            advance.put("lBPolicy", ""+cref.getLBPolicy());
            String tmp = cref.getLBPolicyModule();
            advance.put("lBPolicyModule", (tmp == null) ? "" : tmp);
            hcc = cref.getHealthCheckerConfig();
        }else{
            ServerRefConfig sref = lbConfig.getServerRefConfigMap().get(targetName);
            advance.put("lbEnabled", sref.getLBEnabled());
            advance.put("enabled", sref.getEnabled());
            advance.put("disableTimeoutInMinutes", ""+sref.getDisableTimeoutInMinutes());
            hcc = sref.getHealthCheckerConfig();
        }
       
        advance.put("url", (hcc == null) ? "" : hcc.getURL());
        advance.put("intervalInSeconds", (hcc == null) ? "" : hcc.getIntervalInSeconds());
        advance.put("timeoutInSeconds", (hcc == null) ? "" : hcc.getTimeoutInSeconds());
View Full Code Here


                else
                    cref.setLBPolicyModule("");
                hcc = cref.getHealthCheckerConfig();
                ref = cref;
            }else{
                ServerRefConfig sref = lbConfig.getServerRefConfigMap().get(targetName);
                Boolean temp = (Boolean) advance.get("lbEnabled");
                sref.setLBEnabled( (temp == null) ? false : temp);
                sref.setDisableTimeoutInMinutes( Integer.parseInt(""+advance.get("disableTimeoutInMinutes")));
                hcc = sref.getHealthCheckerConfig();
                ref = sref;
            }
           
            String url = (String) advance.get("url");
            String intervalInSeconds = (String) advance.get("intervalInSeconds");
View Full Code Here

                return;
            }
            for(int i=0; i< selectedRows.size(); i++){
                Map oneRow = (Map) selectedRows.get(i);
                String target = (String) oneRow.get("targetName");
                ServerRefConfig sref = lbConfig.getServerRefConfigMap().get(target);
                if (sref != null)
                    sref.setLBEnabled(enabled);
            }
        }catch(Exception ex){
            GuiUtil.handleException(handlerCtx, ex);
        }
    }
View Full Code Here

            for(LBConfig lbConfig : lbConfigs.values()){
                if(cluster != null){
                    ClusterConfig clusterConfig =  AMXUtil.getDomainConfig().getClusterConfigMap().get(cluster);
                    if(clusterConfig != null) {
                        Map<String,ServerRefConfig> serverMap =  clusterConfig.getServerRefConfigMap();
                        ServerRefConfig sRefConfig = serverMap.get(instanceName);
                            if (sRefConfig != null) {
                                sRefConfig.setLBEnabled(enabled);
                            }                       
                    }
                   
                } else {
                    //get the server-ref in this lb-config
                    Map<String,ServerRefConfig> serverRefs = lbConfig.getServerRefConfigMap();
                    //get the server-ref for this target
                    ServerRefConfig sRef = serverRefs.get(instanceName);
                    if (sRef != null) {
                        sRef.setLBEnabled(enabled);
                    }
                }
            }
        }catch(Exception ex){
            GuiUtil.handleException(handlerCtx, ex);
View Full Code Here

                    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

            List<List<Object>> data = dp.getLists();
            for(List inner : data){
                List<Map> innerMap = inner;
                for(Map oneRow: innerMap){
                    String serverName = (String)oneRow.get("name");
                    ServerRefConfig ref = clusterConfig.getServerRefConfigMap().get(serverName);
                    String timeout = (String)oneRow.get("timeout");
                    if (GuiUtil.isEmpty(timeout)){
                        timeout=ref.getDefaultValue("DisableTimeoutInMinutes");
                    }
                    ref.setDisableTimeoutInMinutes(Integer.parseInt(timeout));
                }
            }
        }catch(Exception ex){
            GuiUtil.handleException(handlerCtx, ex);
        }           
View Full Code Here

        String clusterName = (String)handlerCtx.getInputValue("clusterName");
        ClusterConfig clusterConfig = AMXUtil.getDomainConfig().getClusterConfigMap().get(clusterName);
        try{
            for(Map oneRow: selectedRows){
                String serverName = (String) oneRow.get("name");
                ServerRefConfig ref = clusterConfig.getServerRefConfigMap().get(serverName);
                ref.setLBEnabled(enabled);
            }
        }catch(Exception ex){
            //TODO: log exception
            GuiUtil.prepareException(handlerCtx, ex);
        }
View Full Code Here

     
      boolean enabled = false;
      // take lb-enabled from the first server
      if ( refs.keySet().size() != 0 )
      {
          final ServerRefConfig   first   = refs.values().iterator().next();
          enabled = first.getLBEnabled();
      }
     
      return enabled;
  }
View Full Code Here

          "with node agent " + nodeAgentName );
      final Map<String,String>    options = new HashMap<String,String>();
      options.put( ServerRefConfigCR.ENABLED_KEY, "true" );
      options.put( ServerRefConfigCR.LB_ENABLED_KEY, "" + getLBEnabled(clusterConfig) );
      debug( "creating reference" );
      final ServerRefConfig   refConfig =
          clusterConfig.createServerRefConfig( serverName, options );
      debug( "created reference" );
     
      // Now wait until internal code mutates the STANDALONE_SERVER_CONFIG into
      // a CLUSTERED_SERVER_CONFIG
View Full Code Here

            protected void
        mbeanRegistered( final ObjectName objectName )
        {
            debug( "mbeanRegistered: " + objectName );
           
          final ServerRefConfig   ref =
              ProxyFactory.getInstance( getMBeanServer() ).getProxy( objectName, ServerRefConfig.class);
          if ( ref.getContainer() instanceof ClusterConfig )
          {
              final String serverName = ref.getRef();
                debug( "mbeanRegistered: serverName = " + serverName );
             
              final DomainConfig domainConfig = getDomainRoot().getDomainConfig();
                 
              if ( domainConfig.getClusteredServerConfigMap().get( serverName ) == null )
View Full Code Here

TOP

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

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.