Package org.apache.pulsar.tests
Class FastThreadLocalStateCleaner
- java.lang.Object
-
- org.apache.pulsar.tests.FastThreadLocalStateCleaner
-
public final class FastThreadLocalStateCleaner extends java.lang.ObjectCleanup 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 voidcleanupAllFastThreadLocals(java.lang.Thread thread, java.util.function.BiConsumer<java.lang.Thread,java.lang.Object> cleanedValueListener)voidcleanupAllFastThreadLocals(java.util.function.BiConsumer<java.lang.Thread,java.lang.Object> cleanedValueListener)static booleanisEnabled()
-
-
-
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()
-
-