public class BufferAggregationScheduler extends AggregationScheduler
| Modifier and Type | Field and Description |
|---|---|
protected long |
firstBufferedTime |
protected boolean |
firstOfBuffer |
AGGREGATION_SCHEDULER_TIME, BUFFER_RECORD_NUMBER, BUFFER_RECORD_TIME, bufferedRecords, DELAY, INITIAL_DELAY, logger, MAX_RECORDS_NUMBER, OLD_RECORD_MAX_TIME_ELAPSED, persistenceExecutor, scheduler, TIME_UNIT, totalBufferedRecords| Constructor and Description |
|---|
BufferAggregationScheduler(PersistenceExecutor persistenceExecutor) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
isTimeToPersist(int maxRecordNumber,
long oldRecordMaxTime) |
protected void |
schedulerSpecificClear() |
aggregate, aggregate, clear, flush, getAggregatedRecord, instantiateAggregatedRecord, madeAggregation, newInstance, newInstance, reallyFlush, runprotected boolean firstOfBuffer
protected long firstBufferedTime
public BufferAggregationScheduler(PersistenceExecutor persistenceExecutor)
protected void schedulerSpecificClear()
schedulerSpecificClear in class AggregationSchedulerprotected boolean isTimeToPersist(int maxRecordNumber,
long oldRecordMaxTime)
isTimeToPersist in class AggregationSchedulerCopyright © 2016. All Rights Reserved.