Package org.apache.ivy.core
Class IvyThread
- java.lang.Object
-
- java.lang.Thread
-
- org.apache.ivy.core.IvyThread
-
- All Implemented Interfaces:
java.lang.Runnable
public class IvyThread extends java.lang.Thread
A simple thread subclass associated the same IvyContext as the thread in which it is instantiated. If you override the run target, then you will have to call initContext() to do the association with the original IvyContext.- See Also:
IvyContext
-
-
Constructor Summary
Constructors Constructor Description IvyThread()
IvyThread(java.lang.Runnable target)
IvyThread(java.lang.Runnable target, java.lang.String name)
IvyThread(java.lang.String name)
IvyThread(java.lang.ThreadGroup group, java.lang.Runnable target)
IvyThread(java.lang.ThreadGroup group, java.lang.Runnable target, java.lang.String name)
IvyThread(java.lang.ThreadGroup group, java.lang.Runnable target, java.lang.String name, long stackSize)
IvyThread(java.lang.ThreadGroup group, java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
initContext()
void
run()
-
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, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Constructor Detail
-
IvyThread
public IvyThread()
-
IvyThread
public IvyThread(java.lang.Runnable target, java.lang.String name)
-
IvyThread
public IvyThread(java.lang.Runnable target)
-
IvyThread
public IvyThread(java.lang.String name)
-
IvyThread
public IvyThread(java.lang.ThreadGroup group, java.lang.Runnable target, java.lang.String name, long stackSize)
-
IvyThread
public IvyThread(java.lang.ThreadGroup group, java.lang.Runnable target, java.lang.String name)
-
IvyThread
public IvyThread(java.lang.ThreadGroup group, java.lang.Runnable target)
-
IvyThread
public IvyThread(java.lang.ThreadGroup group, java.lang.String name)
-
-