java.lang.Object
io.nosqlbench.engine.api.activityapi.errorhandling.modular.NBErrorHandler

public class NBErrorHandler
extends java.lang.Object
  • Nested Class Summary

    Nested Classes 
    Modifier and Type Class Description
    static class  NBErrorHandler.HandlerMapping  
  • Constructor Summary

    Constructors 
    Constructor Description
    NBErrorHandler​(java.util.function.Supplier<java.lang.String> configSpecSupplier, java.util.function.Supplier<ErrorMetrics> metricsSupplier)  
    NBErrorHandler​(java.util.function.Supplier<java.lang.String> configSpecSupplier, java.util.function.Supplier<ErrorMetrics> metricsSupplier, java.util.function.Function<java.lang.Throwable,​java.lang.String> namer)  
  • Method Summary

    Modifier and Type Method Description
    ErrorDetail handleError​(java.lang.Throwable throwable, long cycle, long nanosIntoOp)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • NBErrorHandler

      public NBErrorHandler​(java.util.function.Supplier<java.lang.String> configSpecSupplier, java.util.function.Supplier<ErrorMetrics> metricsSupplier)
    • NBErrorHandler

      public NBErrorHandler​(java.util.function.Supplier<java.lang.String> configSpecSupplier, java.util.function.Supplier<ErrorMetrics> metricsSupplier, java.util.function.Function<java.lang.Throwable,​java.lang.String> namer)
  • Method Details

    • handleError

      public ErrorDetail handleError​(java.lang.Throwable throwable, long cycle, long nanosIntoOp)