Package com.sun.corba.ee.impl.threadpool
Class ThreadPoolImpl.WorkerThread
java.lang.Object
java.lang.Thread
com.sun.corba.ee.impl.threadpool.ThreadPoolImpl.WorkerThread
- All Implemented Interfaces:
Closeable
,AutoCloseable
,Runnable
- Enclosing class:
ThreadPoolImpl
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private Work
private static final String
private static final String
private static final String
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
private void
private void
void
run()
private void
private ClassLoader
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 Details
-
THREAD_POOLNAME_PREFIX_STR
- See Also:
-
WORKER_THREAD_NAME_PREFIX_STR
- See Also:
-
IDLE_STR
- See Also:
-
currentWork
-
closeCalled
private volatile boolean closeCalled
-
-
Constructor Details
-
WorkerThread
WorkerThread(ThreadGroup tg, String threadPoolName)
-
-
Method Details
-
setClassLoader
private void setClassLoader() -
setClassLoaderHelper
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
-
resetClassLoader
private void resetClassLoader() -
performWork
private void performWork() -
run
public void run()
-