Package org.jboss.modules.ref
Class References.ReaperThread
- java.lang.Object
-
- java.lang.Thread
-
- org.jboss.modules.ref.References.ReaperThread
-
- All Implemented Interfaces:
java.lang.Runnable
- Enclosing class:
- References
static final class References.ReaperThread extends java.lang.Thread
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static java.lang.ref.ReferenceQueue<java.lang.Object>
REAPER_QUEUE
-
Constructor Summary
Constructors Constructor Description ReaperThread()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static <T,A>
voidreap(Reapable<T,A> reapable)
void
run()
-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Method Detail
-
run
public void run()
- Specified by:
run
in interfacejava.lang.Runnable
- Overrides:
run
in classjava.lang.Thread
-
reap
private static <T,A> void reap(Reapable<T,A> reapable)
-
-