Class WorkerThread
java.lang.Object
java.lang.Thread
tigase.util.processing.WorkerThread
- All Implemented Interfaces:
Runnable
Created: Apr 21, 2009 9:02:57 PM
- Author:
- Artur Hefczyc
-
Nested Class Summary
Nested classes/interfaces inherited from class Thread
Thread.Builder, Thread.State, Thread.UncaughtExceptionHandler -
Field Summary
FieldsFields inherited from class Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongabstract WorkerThreadlongbooleanabstract voidvoidrun()voidsetQueueMaxSize(int maxSize) voidshutdown()intsize()Methods inherited from class Thread
activeCount, checkAccess, clone, 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, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, sleep, start, startVirtualThread, stop, threadId, toString, yield
-
Field Details
-
log
-
-
Constructor Details
-
WorkerThread
public WorkerThread()
-
-
Method Details
-
getNewInstance
-
process
-
getAverageProcessingTime
public long getAverageProcessingTime() -
getRunsCounter
public long getRunsCounter() -
offer
-
run
-
setQueueMaxSize
public void setQueueMaxSize(int maxSize) -
size
public int size() -
shutdown
public void shutdown()
-