Class RetryingErrorHandler

java.lang.Object
io.fluxcapacitor.javaclient.tracking.RetryingErrorHandler
All Implemented Interfaces:
ErrorHandler
Direct Known Subclasses:
ForeverRetryingErrorHandler

public class RetryingErrorHandler extends Object implements ErrorHandler
  • Constructor Details

    • RetryingErrorHandler

      public RetryingErrorHandler()
    • RetryingErrorHandler

      public RetryingErrorHandler(boolean stopConsumerOnFailure)
    • RetryingErrorHandler

      public RetryingErrorHandler(Predicate<Throwable> errorFilter)
    • RetryingErrorHandler

      public RetryingErrorHandler(Predicate<Throwable> errorFilter, boolean stopConsumerOnFailure)
    • RetryingErrorHandler

      public RetryingErrorHandler(int maxRetries, Duration delay, Predicate<Throwable> errorFilter, boolean stopConsumerOnFailure, boolean logFunctionalErrors)
    • RetryingErrorHandler

      public RetryingErrorHandler(int maxRetries, Duration delay, Predicate<Throwable> errorFilter, boolean stopConsumerOnFailure, boolean logFunctionalErrors, Function<Throwable,?> errorMapper)
  • Method Details