Class ObjectCleaner.AutomaticCleanerReference
java.lang.Object
java.lang.ref.Reference<java.lang.Object>
java.lang.ref.WeakReference<java.lang.Object>
io.netty.util.internal.ObjectCleaner.AutomaticCleanerReference
- Enclosing class:
ObjectCleaner
private static final class ObjectCleaner.AutomaticCleanerReference
extends java.lang.ref.WeakReference<java.lang.Object>
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAutomaticCleanerReference(java.lang.Object referent, java.lang.Runnable cleanupTask) -
Method Summary
Methods inherited from class java.lang.ref.Reference
enqueue, isEnqueuedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
cleanupTask
private final java.lang.Runnable cleanupTask
-
-
Constructor Details
-
AutomaticCleanerReference
AutomaticCleanerReference(java.lang.Object referent, java.lang.Runnable cleanupTask)
-
-
Method Details
-
cleanup
void cleanup() -
get
public java.lang.Thread get()- Overrides:
getin classjava.lang.ref.Reference<java.lang.Object>
-
clear
public void clear()- Overrides:
clearin classjava.lang.ref.Reference<java.lang.Object>
-