Class AggregatorManager
java.lang.Object
org.gcube.accounting.aggregator.elaboration.AggregatorManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Dateprotected Dateprotected final AggregationTypeprotected booleanprotected booleanprotected booleanprotected final booleanprotected boolean -
Constructor Summary
ConstructorsConstructorDescriptionAggregatorManager(AggregationType aggregationType, boolean restartFromLastAggregationDate, Date aggregationStartDate, Date aggregationEndDate) -
Method Summary
Modifier and TypeMethodDescriptionprotected AggregationStatuscreateAggregationStatus(String recordType) voidprotected DatevoidsetForceEarlyAggregation(boolean forceEarlyAggregation) voidsetForceRerun(boolean forceRerun) voidsetForceRestart(boolean forceRestart) voidsetSkipAggregation(boolean skipAggregation)
-
Field Details
-
aggregationType
-
aggregationStartDate
-
aggregationEndDate
-
restartFromLastAggregationDate
protected final boolean restartFromLastAggregationDate -
forceEarlyAggregation
protected boolean forceEarlyAggregation -
forceRerun
protected boolean forceRerun -
forceRestart
protected boolean forceRestart -
skipAggregation
protected boolean skipAggregation
-
-
Constructor Details
-
AggregatorManager
public AggregatorManager(AggregationType aggregationType, boolean restartFromLastAggregationDate, Date aggregationStartDate, Date aggregationEndDate) throws Exception - Throws:
Exception
-
-
Method Details
-
setForceEarlyAggregation
public void setForceEarlyAggregation(boolean forceEarlyAggregation) -
setForceRerun
public void setForceRerun(boolean forceRerun) -
setForceRestart
public void setForceRestart(boolean forceRestart) -
setSkipAggregation
public void setSkipAggregation(boolean skipAggregation) -
getEndDateFromStartDate
-
createAggregationStatus
- Throws:
Exception
-
elaborate
- Throws:
Exception
-