public abstract class AbstractBlockingThread<J extends WorkflowJob> extends AbstractThread implements BlockingThread<J>
Modifier and Type | Field and Description |
---|---|
private static ConcurrentLog |
log |
private WorkflowProcessor<J> |
manager |
busytime, memuse, running
Constructor and Description |
---|
AbstractBlockingThread() |
Modifier and Type | Method and Description |
---|---|
WorkflowProcessor<J> |
getManager() |
private void |
logSystem(java.lang.String text) |
void |
run() |
void |
setManager(WorkflowProcessor<J> manager) |
announceThreadBlockApply, announceThreadBlockRelease, close, getBlockTime, getExecTime, getLongDescription, getMemoryUse, getMonitorURL, getShortDescription, jobExceptionHandler, open, setDescription, shutdownInProgress, terminate
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, toString, yield
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
job
close, getBlockTime, getExecTime, getJobCount, getLongDescription, getMemoryUse, getMonitorURL, getShortDescription, isAlive, jobExceptionHandler, open, setDescription, shutdownInProgress, start, terminate
private WorkflowProcessor<J extends WorkflowJob> manager
private static final ConcurrentLog log
public void setManager(WorkflowProcessor<J> manager)
setManager
in interface BlockingThread<J extends WorkflowJob>
public WorkflowProcessor<J> getManager()
getManager
in interface BlockingThread<J extends WorkflowJob>
public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread
private void logSystem(java.lang.String text)