Class AbstractErrorAccumulator<E extends Exception>
java.lang.Object
fr.gouv.vitam.collect.internal.core.helpers.AbstractErrorAccumulator<E>
- All Implemented Interfaces:
AutoCloseable
- Direct Known Subclasses:
CsvErrorAccumulator,JsonlErrorAccumulator
public abstract class AbstractErrorAccumulator<E extends Exception>
extends Object
implements AutoCloseable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract EbuildException(String errorMessage, List<VitamErrorDetails> errorDetails) voidclose()voidreportOneError(CollectErrorMessagesEnum errorMessageKey, Map<CollectErrorParamEnum, String> errorMessageParams)
-
Constructor Details
-
AbstractErrorAccumulator
protected AbstractErrorAccumulator(int maxErrorCount)
-
-
Method Details
-
reportOneError
public void reportOneError(CollectErrorMessagesEnum errorMessageKey, Map<CollectErrorParamEnum, String> errorMessageParams) throws E- Throws:
E
-
buildException
-
close
public void close() throws E- Specified by:
closein interfaceAutoCloseable- Throws:
E
-