org.sonatype.sisu.goodies.thread
Class ThreadSupport
java.lang.Object
java.lang.Thread
org.sonatype.sisu.goodies.thread.ThreadSupport
- All Implemented Interfaces:
- Runnable
- Direct Known Subclasses:
- PeriodicThreadSupport, TaskThread
public abstract class ThreadSupport
- extends Thread
Support for Thread
implementations.
- Since:
- 1.0
Field Summary |
protected org.slf4j.Logger |
log
|
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, yield |
log
@NonNls
protected final org.slf4j.Logger log
ThreadSupport
protected ThreadSupport()
ThreadSupport
protected ThreadSupport(String name)
ThreadSupport
protected ThreadSupport(ThreadGroup group,
String name)
createLogger
protected org.slf4j.Logger createLogger()
cancel
public void cancel()
isCanceled
public boolean isCanceled()
getLock
protected Mutex getLock()
run
public void run()
- Specified by:
run
in interface Runnable
- Overrides:
run
in class Thread
onFailure
protected void onFailure(Throwable cause)
doRun
protected abstract void doRun()
throws Exception
- Throws:
Exception
doStop
protected void doStop()
throws Exception
- Throws:
Exception
toString
public String toString()
- Overrides:
toString
in class Thread
Copyright © 2008-2012 Sonatype, Inc.. All Rights Reserved.