Class InternalThread
java.lang.Object
java.lang.Thread
org.apache.dubbo.common.threadlocal.InternalThread
- All Implemented Interfaces:
Runnable
InternalThread
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Thread
Thread.Builder, Thread.State, Thread.UncaughtExceptionHandler -
Field Summary
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY -
Constructor Summary
ConstructorsConstructorDescriptionInternalThread(Runnable target) InternalThread(Runnable target, String name) InternalThread(String name) InternalThread(ThreadGroup group, Runnable target) InternalThread(ThreadGroup group, Runnable target, String name) InternalThread(ThreadGroup group, Runnable target, String name, long stackSize) InternalThread(ThreadGroup group, String name) -
Method Summary
Modifier and TypeMethodDescriptionfinal voidsetThreadLocalMap(InternalThreadLocalMap threadLocalMap) Sets the internal data structure that keeps the threadLocal variables bound to this thread.final InternalThreadLocalMapReturns the internal data structure that keeps the threadLocal variables bound to this thread.Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, isVirtual, join, join, join, join, ofPlatform, ofVirtual, onSpinWait, resume, run, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, sleep, start, startVirtualThread, stop, suspend, threadId, toString, yield
-
Constructor Details
-
InternalThread
public InternalThread() -
InternalThread
-
InternalThread
-
InternalThread
-
InternalThread
-
InternalThread
-
InternalThread
-
InternalThread
-
-
Method Details
-
threadLocalMap
Returns the internal data structure that keeps the threadLocal variables bound to this thread. Note that this method is for internal use only, and thus is subject to change at any time. -
setThreadLocalMap
Sets the internal data structure that keeps the threadLocal variables bound to this thread. Note that this method is for internal use only, and thus is subject to change at any time.
-