Class FastThreadLocalStateCleaner


  • public final class FastThreadLocalStateCleaner
    extends java.lang.Object
    Cleanup Thread Local state attach to Netty's FastThreadLocal. This is not thread-safe, but that aspect is ignored.
    • Constructor Summary

      Constructors 
      Constructor Description
      FastThreadLocalStateCleaner​(java.util.function.Predicate<java.lang.Object> valueFilter)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void cleanupAllFastThreadLocals​(java.lang.Thread thread, java.util.function.BiConsumer<java.lang.Thread,​java.lang.Object> cleanedValueListener)  
      void cleanupAllFastThreadLocals​(java.util.function.BiConsumer<java.lang.Thread,​java.lang.Object> cleanedValueListener)  
      static boolean isEnabled()  
      • Methods inherited from class java.lang.Object

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

      • FastThreadLocalStateCleaner

        public FastThreadLocalStateCleaner​(java.util.function.Predicate<java.lang.Object> valueFilter)
    • Method Detail

      • cleanupAllFastThreadLocals

        public void cleanupAllFastThreadLocals​(java.lang.Thread thread,
                                               java.util.function.BiConsumer<java.lang.Thread,​java.lang.Object> cleanedValueListener)
      • cleanupAllFastThreadLocals

        public void cleanupAllFastThreadLocals​(java.util.function.BiConsumer<java.lang.Thread,​java.lang.Object> cleanedValueListener)
      • isEnabled

        public static boolean isEnabled()