Package org.italiangrid.voms.store.impl
Class VOMSThread
java.lang.Object
java.lang.Thread
org.italiangrid.voms.store.impl.VOMSThread
- All Implemented Interfaces:
Runnable
An helper class to create a named VOMS thread. This class just sets the name
for the thread and set an
Thread.UncaughtExceptionHandler
which logs the caught exception.-
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
ConstructorsConstructorDescriptionVOMSThread
(Runnable target, String name, Thread.UncaughtExceptionHandler handler) Default constructor. -
Method Summary
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, 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
-
VOMSThread
Default constructor.- Parameters:
target
- the object whoserun
method is called.name
- the name of the new thread.handler
- theThread.UncaughtExceptionHandler
used for this thread
-