Examples of StatsHolder


Examples of com.sun.enterprise.admin.monitor.registry.StatsHolder

        to enable or disable monitoring based on the monitoring level. This monitoring level
        check if changed dynamically is done in MonitoringConfigChangeListener class ,
        else with in the same class by shouldRegisterMBeans() method.*/

        MonitoredObjectType moType = MonitoredObjectType.newMonitoredObjectType(id, false);
        StatsHolder sips = getSipStatsHolder();
        final StatsHolder moNode = sips.addChild(id, moType);
        moNode.setObjectName(MonitoringObjectNames.getMonitoredObjectName(nodeName, sips.getName(), id));
        moNode.setDottedName(DottedNameFactory.getDottedName(nodeName, sips.getName(), id));
        moNode.setStats(statsImpl);
        moNode.setStatsClass(statsImpl.getInterfaceClass());
        if (register && SipMonitoring.isEnabled(SIP_SERVICE)){
            moNode.registerMBean();
        }
    }
View Full Code Here

Examples of com.sun.enterprise.admin.monitor.registry.StatsHolder

            moNode.registerMBean();
        }
    }

    public void initializeSipService() {
        final StatsHolder ssNode = rsHolder.addChild(SIP_SERVICE, sipNode);
        assert (ssNode != null) : "Initialization Error in SipServiceCreation";
        ssNode.setObjectName(MonitoringObjectNames.getMonitoredObjectName(sipNode.getTypeName()));
        ssNode.setDottedName(DottedNameFactory.getDottedName(sipNode.getTypeName()));
        ssNode.registerMBean();
    }
View Full Code Here

Examples of com.sun.enterprise.admin.monitor.registry.StatsHolder

        ssNode.setDottedName(DottedNameFactory.getDottedName(sipNode.getTypeName()));
        ssNode.registerMBean();
    }

    public boolean isSipServiceInitialized() {
        StatsHolder sips = getSipStatsHolder();
        return sips != null;
    }   
View Full Code Here

Examples of com.sun.enterprise.admin.monitor.registry.StatsHolder

    public void registerSipStats(String nodeName, SipStats statsImpl) throws MonitoringRegistrationException {

        if (statsImpl == null) {
            throw new IllegalArgumentException("registerStats  - null stats provided");
        }
        final StatsHolder sips = getSipStatsHolder();
        MonitoredObjectType moType = MonitoredObjectType.newMonitoredObjectType(nodeName, false);
        final StatsHolder moNode = sips.addChild(nodeName, moType);
        assert (moNode != null) : "MRH:registerStats - Initialization failed for " + nodeName;
        moNode.setObjectName(MonitoringObjectNames.getMonitoredObjectName(moType.getTypeName()));
        moNode.setDottedName(DottedNameFactory.getDottedName(moType.getTypeName(), sips.getName()));
        moNode.setStats(statsImpl);
        moNode.setStatsClass(statsImpl.getInterfaceClass());
        if (logger.isLoggable(Level.FINE)) {
            logger.fine(nodeName + " stats is registered");
        }
        Layer provider = nodes.get(nodeName);
        if(provider != null){
            ((SipStats) (moNode.getStats())).setStatsProvider(provider);
        }
    }
View Full Code Here

Examples of com.sun.enterprise.admin.monitor.registry.StatsHolder

        }
    }

    public void enableSipStats(String nodeName, Layer provider, MonitoringLevel level) {
        if(isSipServiceInitialized()){
            final StatsHolder node = getSipStatsHolder().getChild(nodeName);
            ((SipStats) (node.getStats())).setStatsProvider(provider);
        }
        addNode(nodeName, provider);
        if (logger.isLoggable(Level.FINE)) {
            logger.info(nodeName + " stats is connected to " + provider.getClass().getName());
        }
View Full Code Here

Examples of com.sun.enterprise.admin.monitor.registry.StatsHolder

    }

    private void unregisterMBeans() {
        Iterator it = getSipStatsHolder().getAllChildren().iterator();
        while (it.hasNext()) {
            StatsHolder c = (StatsHolder) it.next();
            c.unregisterMBean();
        }
    }
View Full Code Here

Examples of org.apache.helix.alerts.StatsHolder

    {
      throw new StageException("helixmanager|HealthDataCache attribute value is null");
    }
    if(_alertsHolder == null)
    {
      _statsHolder = new StatsHolder(manager, cache);
      _alertsHolder = new AlertsHolder(manager, cache, _statsHolder);
    }
    else
    {
      _statsHolder.updateCache(cache);
View Full Code Here

Examples of org.apache.helix.alerts.StatsHolder

  @BeforeMethod(groups = { "unitTest" })
  public void setup()
  {
    _helixManager = new MockManager(CLUSTER_NAME);
    _statsHolder = new StatsHolder(_helixManager, new HealthDataCache());
  }
View Full Code Here

Examples of org.apache.helix.alerts.StatsHolder

  @BeforeMethod(groups = { "unitTest" })
  public void setup()
  {
    _helixManager = new MockManager(CLUSTER_NAME);
    _statsHolder = new StatsHolder(_helixManager, new HealthDataCache());
  }
View Full Code Here

Examples of org.apache.helix.alerts.StatsHolder

  @BeforeMethod(groups = {
    "unitTest"
  })
  public void setup() {
    _helixManager = new MockManager(CLUSTER_NAME);
    _statsHolder = new StatsHolder(_helixManager, new HealthDataCache());
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.