Class RedundantExceptionFilter


  • public class RedundantExceptionFilter
    extends java.lang.Object
    • Field Detail

      • DEFAULT_NO_REDUNDANT_EXCEPTION_DURATION_MS

        public static final long DEFAULT_NO_REDUNDANT_EXCEPTION_DURATION_MS
    • Constructor Detail

      • RedundantExceptionFilter

        public RedundantExceptionFilter()
      • RedundantExceptionFilter

        public RedundantExceptionFilter​(int bitSetSize,
                                        long noRedundantExceptionDurationMs)
    • Method Detail

      • isRedundantException

        public boolean isRedundantException​(java.lang.String exceptionMessage)
      • isRedundantException

        public boolean isRedundantException​(java.lang.String exceptionMessage,
                                            boolean updateRedundancy)
      • isRedundantException

        public boolean isRedundantException​(java.lang.String storeName,
                                            java.lang.Throwable e)
      • isRedundantException

        public boolean isRedundantException​(java.lang.String storeName,
                                            java.lang.String exceptionType)
      • clearBitSet

        public final void clearBitSet()
      • shutdown

        public void shutdown()
      • getIndex

        protected int getIndex​(java.lang.String key)
      • isRedundant

        protected boolean isRedundant​(int index,
                                      boolean updateRedundancy)