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 Details

    • AbstractErrorAccumulator

      protected AbstractErrorAccumulator(int maxErrorCount)
  • Method Details

    • report

      public void report(String errorMessage) throws E
      Throws:
      E extends Exception
    • buildException

      protected abstract E buildException(String errorMessage)
    • close

      public void close() throws E
      Specified by:
      close in interface AutoCloseable
      Throws:
      E extends Exception