protected Aggregator getDefaultAggregator() { return new BufferedThresholdAggregator(new RootAggregator()); }
protected int compareAverage(Aggregate one, Aggregate two) { if (one.getAverage() < two.getAverage()) { return descending ? 1 : -1; } else if (two.getAverage() < one.getAverage()) { return descending ? -1 : 1; } else { return 0; } }
public void start() { delegate.start(); buffer = new BoundedBuffer(threshold); }
private void doFlush(EtmPoint[] aCurrent, int aLength) { synchronized (delegate) { for (int i = 0; i < aLength; i++) { delegate.add(aCurrent[i]); } } }
/** * 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 reset(String symbolicName) { synchronized (delegate) { delegate.reset(symbolicName); } }
protected Aggregator getDefaultAggregator() { return new BufferedThresholdAggregator(new RootAggregator()); }
public void start() { delegate.start(); buffer = new BoundedBuffer(threshold); }