Package com.sun.corba.ee.impl.oa.poa
Class POAImpl.DestroyThread
- java.lang.Object
-
- java.lang.Thread
-
- com.sun.corba.ee.impl.oa.poa.POAImpl.DestroyThread
-
- All Implemented Interfaces:
java.lang.Runnable
- Enclosing class:
- POAImpl
private static class POAImpl.DestroyThread extends java.lang.Thread
-
-
Field Summary
Fields Modifier and Type Field Description private booleanetherealizeprivate POAImplthePoaprivate booleanwait
-
Constructor Summary
Constructors Constructor Description DestroyThread(boolean etherealize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidcompleteDestruction(POAImpl poa, POAImpl parent, java.util.Set<ObjectReferenceTemplate> destroyedPOATemplates)voiddoIt(POAImpl thePoa, boolean wait)private voidinterruptedAwait(java.lang.InterruptedException exc)private voidnoMBean(POAImpl poa)voidperformDestroy(POAImpl poa, java.util.Set<ObjectReferenceTemplate> destroyedPOATemplates)private booleanprepareForDestruction(POAImpl poa, java.util.Set<ObjectReferenceTemplate> destroyedPOATemplates)voidrun()private voidunregisteringMBean(javax.management.ObjectName oname, POAImpl poa)-
Methods inherited from class java.lang.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 Detail
-
wait
private boolean wait
-
etherealize
private boolean etherealize
-
thePoa
private POAImpl thePoa
-
-
Method Detail
-
doIt
public void doIt(POAImpl thePoa, boolean wait)
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable- Overrides:
runin classjava.lang.Thread
-
prepareForDestruction
private boolean prepareForDestruction(POAImpl poa, java.util.Set<ObjectReferenceTemplate> destroyedPOATemplates)
-
performDestroy
public void performDestroy(POAImpl poa, java.util.Set<ObjectReferenceTemplate> destroyedPOATemplates)
-
unregisteringMBean
@InfoMethod private void unregisteringMBean(javax.management.ObjectName oname, POAImpl poa)
-
noMBean
@InfoMethod private void noMBean(POAImpl poa)
-
interruptedAwait
@InfoMethod private void interruptedAwait(java.lang.InterruptedException exc)
-
completeDestruction
private void completeDestruction(POAImpl poa, POAImpl parent, java.util.Set<ObjectReferenceTemplate> destroyedPOATemplates)
-
-