/** * Creates a BufferedTimedAggregator with default * sleep interval (5000ms). * * @param aAggregator The nested aggregator. */ public BufferedTimedAggregator(Aggregator aAggregator) { delegate = aAggregator; setAggregationInterval(BufferedTimedAggregator.DEFAULT_AGGREGATION_INTERVAL); }
/** * Stops the internal aggregation timer. */ public void stop() { started = false; // lets flush all we have. flush(); // we don't need to stop the time since this one is hopefully // stopped by the enclosing EtmMonitor instance. delegate.stop(); }
protected void setUp() throws Exception { super.setUp(); monitor = new FlatMonitor(EtmMonitorFactory.bestAvailableTimer(), new BufferedTimedAggregator(new RootAggregator())); monitor.start(); }
/** * Stops the internal aggregation timer. */ public void stop() { started = false; // lets flush all we have. flush(); // we don't need to stop the time since this one is hopefully // stopped by the enclosing EtmMonitor instance. delegate.stop(); }
public void render(MeasurementRenderer renderer) { flush(); delegate.render(renderer); }
/** * Creates a BufferedTimedAggregator with default * sleep interval (5000ms). * * @param aAggregator The nested aggregator. */ public BufferedTimedAggregator(Aggregator aAggregator) { delegate = aAggregator; setAggregationInterval(BufferedTimedAggregator.DEFAULT_AGGREGATION_INTERVAL); }
public void render(MeasurementRenderer renderer) { flush(); delegate.render(renderer); }