Package com.sun.appserv.management.config

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


                optMap.put(ManagementRulesConfig.EVENT_LEVEL_KEY, logLevel);
           
            //TODO Bug in AMX -- Classcast Exception on util.Properties because the optMap is defined
            // as <String, String> in ConfigFactory though the create code expects Properties
            //optMap.put(ManagementRulesConfig.EVENT_PROPERTIES_KEY, getProperties(eventType, ruleTypes));
            ManagementRulesConfig mgRulesConfig = getManagementRulesConfig(mgmtRule);
            ManagementRuleConfig ruleConfig = mgRulesConfig.createManagementRuleConfig(ruleName,
                    eventType, null, optMap);
            setEventConfigProperties(ruleConfig, eventType, ruleTypes);
            String action = (String)ruleTypes.get("action");
            if((action != null) && (! action.equals(""))){
                ruleConfig.createActionConfig(action);
View Full Code Here


    }
   
    private static ManagementRulesConfig getManagementRulesConfig(Map mgmtRule){
        String configName = (String)mgmtRule.get("configName"); //NOI18N
        ConfigConfig config = AMXUtil.getConfig(configName);
        ManagementRulesConfig mgRulesConfig = config.getManagementRulesConfig();
        return mgRulesConfig;
    }
View Full Code Here

    }
   
        public static ManagementRuleConfig
  ensureDefaultInstance( final ConfigConfig config )
  {
      final ManagementRulesConfig rules   = getManagementRulesConfig(config);
     
      ManagementRuleConfig   result  =
          rules.getManagementRuleConfigMap().get( getDefaultInstanceName() );
     
      if ( result == null )
      {
          result  = createRule( rules, getDefaultInstanceName(), EventTypeValues.TRACE, ACTION_MBEAN_NAME, null, null );
      }
View Full Code Here

  }
 
    public void
  testGet()
  {
      final ManagementRulesConfig rulesConfig = getManagementRulesConfig();
     
      if ( rulesConfig != null )
      {
          final Map<String,ManagementRuleConfig>  ruleConfigs =
              rulesConfig.getManagementRuleConfigMap();
          assert( ruleConfigs != null );
      }
      else
      {
          warning( "testGet: ManagementRulesConfig is null...skipping test" );
View Full Code Here

 
    public ManagementRuleConfig
  createAndTestRule( final int id )
      throws Exception
  {
      final ManagementRulesConfig rules   = getManagementRulesConfig();
     
        final String    name    = createName( id );
       
        if ( rules.getManagementRuleConfigMap().get( name ) != null )
        {
            removeRule( name );
            warning( "Removed left over ManagementRuleConfig: " + StringUtil.quote( name ) );
        }
       
View Full Code Here

 
    public void
  testCreateRule()
      throws Exception
  {
      final ManagementRulesConfig rulesConfig = getManagementRulesConfig();
      if ( rulesConfig == null )
      {
          warning( "testCreateRule: ManagementRulesConfig is null...skipping test" );
          return;
      }
View Full Code Here

        @HandlerInput(name="selectedRows", type=List.class, required=true),
        @HandlerInput(name="ConfigName",   type=String.class, required=true) }
    )
    public static void deleteManagementRules(HandlerContext handlerCtx) {
        ConfigConfig config = AMXUtil.getConfig(((String)handlerCtx.getInputValue("ConfigName")));
        ManagementRulesConfig mgRulesConfig = config.getManagementRulesConfig();
        List obj = (List) handlerCtx.getInputValue("selectedRows");
        List<Map> selectedRows = (List) obj;
        try{
            for(Map oneRow : selectedRows){
                String name = (String)oneRow.get("name");
                mgRulesConfig.removeManagementRuleConfig(name);
            }
        }catch(Exception ex){
           GuiUtil.handleException(handlerCtx, ex);
        }
    }
View Full Code Here

        @HandlerInput(name="Enable",       type=Boolean.class, required=true) }
    )
    public static void enableDisableManagementRules(HandlerContext handlerCtx) {
        ConfigConfig config = AMXUtil.getConfig(((String)handlerCtx.getInputValue("ConfigName")));
        boolean enable = ((Boolean)handlerCtx.getInputValue("Enable")).booleanValue();
        ManagementRulesConfig mgRulesConfig = config.getManagementRulesConfig();
        List obj = (List) handlerCtx.getInputValue("selectedRows");
        List<Map> selectedRows = (List) obj;
        try{
            for(Map oneRow : selectedRows){
                String name = (String)oneRow.get("name");
                ManagementRuleConfig ruleConfig = mgRulesConfig.getManagementRuleConfigMap().get(name);
                ruleConfig.setEnabled(enable);
            }
        }catch(Exception ex){
           GuiUtil.handleException(handlerCtx, ex);
        }
View Full Code Here

TOP

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

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.