|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.lang.ref.Reference<T>
java.lang.ref.WeakReference<T>
org.ow2.util.pool.impl.enhanced.internal.thread.impl.CleanableWeakReference<java.lang.Runnable>
org.ow2.util.pool.impl.enhanced.internal.thread.impl.ManagementThread
public final class ManagementThread
Runnable can be restarted. In addition the runnable object can be garbage collected. When the runnable is garbage collected this thread terminates. This class is final because its constructor starts a thread on its instances.
| Constructor Summary | |
|---|---|
ManagementThread(java.lang.Runnable runnable)
|
|
ManagementThread(java.lang.Runnable runnable,
boolean daemon)
|
|
| Method Summary | |
|---|---|
void |
clean()
|
void |
run()
|
void |
start()
|
| Methods inherited from class java.lang.ref.Reference |
|---|
clear, enqueue, get, isEnqueued |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ManagementThread(java.lang.Runnable runnable)
public ManagementThread(java.lang.Runnable runnable,
boolean daemon)
| Method Detail |
|---|
public void run()
run in interface java.lang.Runnablepublic void start()
start in interface IManagementThreadpublic void clean()
clean in interface ICleanable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||