Class FancyConsoleProcessReport

  • All Implemented Interfaces:
    de.digitalcollections.flusswerk.engine.reporting.ProcessReport

    public class FancyConsoleProcessReport
    extends Object
    implements de.digitalcollections.flusswerk.engine.reporting.ProcessReport
    • Constructor Detail

      • FancyConsoleProcessReport

        public FancyConsoleProcessReport()
    • Method Detail

      • reportSuccess

        public void reportSuccess​(de.digitalcollections.flusswerk.engine.model.Message message)
        Specified by:
        reportSuccess in interface de.digitalcollections.flusswerk.engine.reporting.ProcessReport
      • reportFail

        public void reportFail​(de.digitalcollections.flusswerk.engine.model.Message message,
                               de.digitalcollections.flusswerk.engine.exceptions.StopProcessingException e)
        Specified by:
        reportFail in interface de.digitalcollections.flusswerk.engine.reporting.ProcessReport
      • reportFailAfterMaxRetries

        public void reportFailAfterMaxRetries​(de.digitalcollections.flusswerk.engine.model.Message message,
                                              Exception e)
        Specified by:
        reportFailAfterMaxRetries in interface de.digitalcollections.flusswerk.engine.reporting.ProcessReport
      • reportReject

        public void reportReject​(de.digitalcollections.flusswerk.engine.model.Message message,
                                 Exception e)
        Specified by:
        reportReject in interface de.digitalcollections.flusswerk.engine.reporting.ProcessReport