Class AggregatorBuffer
- java.lang.Object
-
- org.gcube.accounting.aggregator.aggregation.AggregatorBuffer
-
public class AggregatorBuffer extends Object
- Author:
- Alessandro Pieve (ISTI - CNR), Luca Frosini (ISTI - CNR)
-
-
Field Summary
Fields Modifier and Type Field Description protected List<org.gcube.documentstore.records.AggregatedRecord<?,?>>aggregatedRecordsstatic org.slf4j.Loggerlogger
-
Constructor Summary
Constructors Constructor Description AggregatorBuffer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaggregate(org.gcube.documentstore.records.AggregatedRecord<?,?> record)static org.gcube.documentstore.records.AggregatedRecordgetAggregatedRecord(org.gcube.documentstore.records.Record record)List<org.gcube.documentstore.records.AggregatedRecord<?,?>>getAggregatedRecords()protected static org.gcube.documentstore.records.AggregatedRecordinstantiateAggregatedRecord(org.gcube.documentstore.records.Record record)protected voidmadeAggregation(org.gcube.documentstore.records.AggregatedRecord<?,?> record)
-
-
-
Field Detail
-
logger
public static org.slf4j.Logger logger
-
aggregatedRecords
protected List<org.gcube.documentstore.records.AggregatedRecord<?,?>> aggregatedRecords
-
-
Method Detail
-
instantiateAggregatedRecord
protected static org.gcube.documentstore.records.AggregatedRecord instantiateAggregatedRecord(org.gcube.documentstore.records.Record record) throws Exception- Throws:
Exception
-
getAggregatedRecord
public static org.gcube.documentstore.records.AggregatedRecord getAggregatedRecord(org.gcube.documentstore.records.Record record) throws Exception- Throws:
Exception
-
madeAggregation
protected void madeAggregation(org.gcube.documentstore.records.AggregatedRecord<?,?> record) throws org.gcube.documentstore.exception.InvalidValueException- Throws:
org.gcube.documentstore.exception.InvalidValueException
-
getAggregatedRecords
public List<org.gcube.documentstore.records.AggregatedRecord<?,?>> getAggregatedRecords()
-
-