Package org.italiangrid.voms.store.impl
Class VOMSThread
- java.lang.Object
-
- java.lang.Thread
-
- org.italiangrid.voms.store.impl.VOMSThread
-
- All Implemented Interfaces:
Runnable
public class VOMSThread extends Thread
An helper class to create a named VOMS thread. This class just sets the name for the thread and set anThread.UncaughtExceptionHandler
which logs the caught exception.- Author:
- Andrea Ceccanti
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
-
-
Field Summary
-
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
-
-
Constructor Summary
Constructors Constructor Description VOMSThread(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, join, join, join, onSpinWait, resume, run, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Constructor Detail
-
VOMSThread
public VOMSThread(Runnable target, String name, Thread.UncaughtExceptionHandler handler)
Default constructor.- Parameters:
target
- the object whoserun
method is called.name
- the name of the new thread.handler
- theThread.UncaughtExceptionHandler
used for this thread
-
-