Class RetryErrorHandler

java.lang.Object
io.nosqlbench.engine.api.activityapi.errorhandling.modular.handlers.RetryErrorHandler
All Implemented Interfaces:
ErrorHandler

public class RetryErrorHandler extends Object implements ErrorHandler
  • Constructor Details

    • RetryErrorHandler

      public RetryErrorHandler()
  • Method Details

    • handleError

      public ErrorDetail handleError(String name, Throwable t, long cycle, long durationInNanos, ErrorDetail detail)
      Description copied from interface: ErrorHandler
      An error handler is able to do side-effect processing for a particular error type, as well as modify the error detail that will be presented back to the caller.
      Specified by:
      handleError in interface ErrorHandler
      Parameters:
      t - Thrown from within the activity's action loop
      cycle - The cycle which was executing when it ran
      durationInNanos - How long into an operation the error occured
      Returns:
      true if the operation should be retried, assuming retries available