Class POAImpl.DestroyThread
java.lang.Object
java.lang.Thread
com.sun.corba.ee.impl.oa.poa.POAImpl.DestroyThread
- All Implemented Interfaces:
Runnable
- Enclosing class:
POAImpl
-
Nested Class Summary
Nested classes/interfaces inherited from class Thread
Thread.State, Thread.UncaughtExceptionHandler -
Field Summary
FieldsFields inherited from class Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidcompleteDestruction(POAImpl poa, POAImpl parent, Set<ObjectReferenceTemplate> destroyedPOATemplates) voidprivate voidprivate voidvoidperformDestroy(POAImpl poa, Set<ObjectReferenceTemplate> destroyedPOATemplates) private booleanprepareForDestruction(POAImpl poa, Set<ObjectReferenceTemplate> destroyedPOATemplates) voidrun()private voidunregisteringMBean(ObjectName oname, POAImpl poa) Methods inherited from class Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
-
Field Details
-
wait
private boolean wait -
etherealize
private boolean etherealize -
thePoa
-
-
Constructor Details
-
DestroyThread
DestroyThread(boolean etherealize)
-
-
Method Details
-
doIt
-
run
-
prepareForDestruction
private boolean prepareForDestruction(POAImpl poa, Set<ObjectReferenceTemplate> destroyedPOATemplates) -
performDestroy
-
unregisteringMBean
-
noMBean
-
interruptedAwait
-
completeDestruction
private void completeDestruction(POAImpl poa, POAImpl parent, Set<ObjectReferenceTemplate> destroyedPOATemplates)
-