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 Details

    • logger

      public static org.slf4j.Logger logger
    • aggregatedRecords

      protected List<org.gcube.documentstore.records.AggregatedRecord<?,?>> aggregatedRecords
  • Constructor Details

    • AggregatorBuffer

      public AggregatorBuffer()
  • Method Details

    • 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()
    • aggregate

      public void aggregate(org.gcube.documentstore.records.AggregatedRecord<?,?> record) throws Exception
      Throws:
      Exception