ThreadPoolExecutor

Source file "org/apache/tomcat/util/threads/ThreadPoolExecutor.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,631 of 1,6310%278 of 2780%2092094504507070
addWorker(Runnable, boolean)1240%320%1717383811
ThreadPoolExecutor(int, int, long, TimeUnit, BlockingQueue, ThreadFactory, ThreadPoolExecutor.RejectedExecutionHandler)950%140%88212111
toString()860%80%55171711
getTask()830%260%1414222211
runWorker(ThreadPoolExecutor.Worker)760%120%77262611
processWorkerExit(ThreadPoolExecutor.Worker, boolean)660%160%99181811
executeInternal(Runnable)660%180%1010171711
purge()560%120%77141411
tryTerminate()550%120%77171711
execute(Runnable, long, TimeUnit)530%40%33171711
setCorePoolSize(int)490%140%88121211
drainQueue()440%60%448811
getTaskCount()430%40%33101011
setKeepAliveTime(long, TimeUnit)390%80%55101011
stopCurrentThreadIfNeeded()390%60%449911
interruptIdleWorkers(boolean)370%80%55131311
awaitTermination(long, TimeUnit)350%40%339911
contextStopping()330%60%44101011
getCompletedTaskCount()310%20%228811
getActiveCount()290%40%339911
checkShutdownAccess()240%40%337711
allowCoreThreadTimeOut(boolean)240%80%557711
ensurePrestart()230%40%336611
setMaximumPoolSize(int)220%60%446611
currentThreadShouldBeStopped()220%60%447711
shutdownNow()210%n/a119911
getPoolSize()210%20%225511
advanceRunState(int)200%40%336611
addWorkerFailed(ThreadPoolExecutor.Worker)190%20%228811
shutdown()190%n/a119911
isTerminating()160%40%332211
prestartCoreThread()160%40%332211
interruptWorkers()150%20%224411
static {...}140%n/a113311
getLargestPoolSize()120%n/a114411
afterExecute(Runnable, Throwable)120%40%335511
prestartAllCoreThreads()110%20%224411
ThreadPoolExecutor(int, int, long, TimeUnit, BlockingQueue)100%n/a113311
ThreadPoolExecutor(int, int, long, TimeUnit, BlockingQueue, ThreadFactory)100%n/a112211
ThreadPoolExecutor(int, int, long, TimeUnit, BlockingQueue, ThreadPoolExecutor.RejectedExecutionHandler)100%n/a113311
setThreadFactory(ThreadFactory)100%20%224411
setRejectedExecutionHandler(ThreadPoolExecutor.RejectedExecutionHandler)100%20%224411
remove(Runnable)90%n/a113311
compareAndIncrementWorkerCount(int)80%n/a111111
compareAndDecrementWorkerCount(int)80%n/a111111
runStateLessThan(int, int)70%20%221111
runStateAtLeast(int, int)70%20%221111
isRunning(int)60%20%221111
decrementWorkerCount()60%n/a112211
reject(Runnable)60%n/a112211
execute(Runnable)60%n/a112211
isShutdown()60%n/a111111
isStopped()60%n/a111111
isTerminated()60%n/a111111
getKeepAliveTime(TimeUnit)60%n/a111111
workerCountOf(int)40%n/a111111
ctlOf(int, int)40%n/a111111
interruptIdleWorkers()40%n/a112211
setThreadRenewalDelay(long)40%n/a112211
getSubmittedCount()40%n/a111111
getThreadFactory()30%n/a111111
getRejectedExecutionHandler()30%n/a111111
getCorePoolSize()30%n/a111111
allowsCoreThreadTimeOut()30%n/a111111
getMaximumPoolSize()30%n/a111111
getThreadRenewalDelay()30%n/a111111
getQueue()30%n/a111111
onShutdown()0%n/a111111
beforeExecute(Thread, Runnable)0%n/a111111
terminated()0%n/a111111