Class DocumentElaboration
java.lang.Object
org.gcube.accounting.aggregator.persist.DocumentElaboration
- Direct Known Subclasses:
DeleteDocument,InsertDocument
- Author:
- Luca Frosini (ISTI - CNR)
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final AggregationStatusprotected intprotected intprotected final Fileprotected final AggregationStateprotected static final Stringprotected org.slf4j.Loggerstatic final intstatic final intprotected final intprotected Calendar -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDocumentElaboration(AggregationStatus statusManager, AggregationState finalAggregationState, File file, int rowToBeElaborated) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidPerform actions at the end of line by line elaborationvoidprotected abstract voidelaborateLine(String line) protected voidreadFile()
-
Field Details
-
logger
protected org.slf4j.Logger logger -
ID
- See Also:
-
MAX_RETRY
public static final int MAX_RETRY- See Also:
-
MAX_ROWS_PER_STEP
public static final int MAX_ROWS_PER_STEP- See Also:
-
aggregationStatus
-
file
-
finalAggregationState
-
rowToBeElaborated
protected final int rowToBeElaborated -
currentlyElaborated
protected int currentlyElaborated -
startTime
-
effectiveMaxRowPerStep
protected int effectiveMaxRowPerStep
-
-
Constructor Details
-
DocumentElaboration
protected DocumentElaboration(AggregationStatus statusManager, AggregationState finalAggregationState, File file, int rowToBeElaborated)
-
-
Method Details