biz.hammurapi.metrics.persistent
Class HypersonicTmpPersistingSlicingMeasurementCategoryFactory

java.lang.Object
  extended by biz.hammurapi.metrics.MeasurementCategoryFactory
      extended by biz.hammurapi.metrics.SlicingMeasurementCategoryFactory
          extended by biz.hammurapi.metrics.persistent.HypersonicTmpPersistingSlicingMeasurementCategoryFactory
All Implemented Interfaces:
biz.hammurapi.config.Component, biz.hammurapi.config.DomConfigurable

public class HypersonicTmpPersistingSlicingMeasurementCategoryFactory
extends biz.hammurapi.metrics.SlicingMeasurementCategoryFactory
implements biz.hammurapi.config.Component, biz.hammurapi.config.DomConfigurable

Author:
Pavel Vlasov

Field Summary
 
Fields inherited from class biz.hammurapi.metrics.SlicingMeasurementCategoryFactory
configElement
 
Constructor Summary
HypersonicTmpPersistingSlicingMeasurementCategoryFactory()
           
 
Method Summary
 void configure(org.w3c.dom.Node configNode, biz.hammurapi.config.Context context)
           
protected  biz.hammurapi.metrics.SlicingMeasurementConsumer createMeasurementConsumer(long tick, boolean keepMeasurements, int maxQueue)
           
 biz.hammurapi.metrics.MeasurementConsumer getMeasurementConsumer(java.lang.String categoryName)
           
 void start()
           
 
Methods inherited from class biz.hammurapi.metrics.SlicingMeasurementCategoryFactory
createSliceConsumer, setOwner, stop
 
Methods inherited from class biz.hammurapi.metrics.MeasurementCategoryFactory
getCategory, getCategory, getTimeIntervalCategory, getTimeIntervalCategory, register, register, register, register, unregister, unregister
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface biz.hammurapi.config.Component
setOwner, stop
 

Constructor Detail

HypersonicTmpPersistingSlicingMeasurementCategoryFactory

public HypersonicTmpPersistingSlicingMeasurementCategoryFactory()
Method Detail

getMeasurementConsumer

public biz.hammurapi.metrics.MeasurementConsumer getMeasurementConsumer(java.lang.String categoryName)
Overrides:
getMeasurementConsumer in class biz.hammurapi.metrics.SlicingMeasurementCategoryFactory

start

public void start()
           throws biz.hammurapi.config.ConfigurationException
Specified by:
start in interface biz.hammurapi.config.Component
Overrides:
start in class biz.hammurapi.metrics.SlicingMeasurementCategoryFactory
Throws:
biz.hammurapi.config.ConfigurationException

createMeasurementConsumer

protected biz.hammurapi.metrics.SlicingMeasurementConsumer createMeasurementConsumer(long tick,
                                                                                     boolean keepMeasurements,
                                                                                     int maxQueue)
                                                                              throws biz.hammurapi.config.ConfigurationException
Overrides:
createMeasurementConsumer in class biz.hammurapi.metrics.SlicingMeasurementCategoryFactory
Throws:
biz.hammurapi.config.ConfigurationException

configure

public void configure(org.w3c.dom.Node configNode,
                      biz.hammurapi.config.Context context)
               throws biz.hammurapi.config.ConfigurationException
Specified by:
configure in interface biz.hammurapi.config.DomConfigurable
Overrides:
configure in class biz.hammurapi.metrics.SlicingMeasurementCategoryFactory
Throws:
biz.hammurapi.config.ConfigurationException


Copyright © 2006 Hammurapi Group. All Rights Reserved.