Package org.testng.internal.thread
Class ExecutorAdapter
- java.lang.Object
-
- java.util.concurrent.AbstractExecutorService
-
- java.util.concurrent.ThreadPoolExecutor
-
- org.testng.internal.thread.ExecutorAdapter
-
- All Implemented Interfaces:
java.util.concurrent.Executor,java.util.concurrent.ExecutorService,IExecutor
public class ExecutorAdapter extends java.util.concurrent.ThreadPoolExecutor implements IExecutor
An implementation forIExecutorbased onThreadPoolExecutor- Author:
-
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.util.concurrent.ThreadPoolExecutor
java.util.concurrent.ThreadPoolExecutor.AbortPolicy, java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy, java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy, java.util.concurrent.ThreadPoolExecutor.DiscardPolicy
-
-
Constructor Summary
Constructors Constructor Description ExecutorAdapter(int threadCount, IThreadFactory tf)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanawaitTermination(long timeout)java.lang.StackTraceElement[][]getStackTraces()voidstopNow()IFutureResultsubmitRunnable(java.lang.Runnable runnable)-
Methods inherited from class java.util.concurrent.ThreadPoolExecutor
afterExecute, allowCoreThreadTimeOut, allowsCoreThreadTimeOut, awaitTermination, beforeExecute, execute, finalize, getActiveCount, getCompletedTaskCount, getCorePoolSize, getKeepAliveTime, getLargestPoolSize, getMaximumPoolSize, getPoolSize, getQueue, getRejectedExecutionHandler, getTaskCount, getThreadFactory, isShutdown, isTerminated, isTerminating, prestartAllCoreThreads, prestartCoreThread, purge, remove, setCorePoolSize, setKeepAliveTime, setMaximumPoolSize, setRejectedExecutionHandler, setThreadFactory, shutdown, shutdownNow, terminated, toString
-
Methods inherited from class java.util.concurrent.AbstractExecutorService
invokeAll, invokeAll, invokeAny, invokeAny, newTaskFor, newTaskFor, submit, submit, submit
-
-
-
-
-
Constructor Detail
-
ExecutorAdapter
public ExecutorAdapter(int threadCount, IThreadFactory tf)
-
-
Method Detail
-
submitRunnable
public IFutureResult submitRunnable(java.lang.Runnable runnable)
- Specified by:
submitRunnablein interfaceIExecutor
-
awaitTermination
public boolean awaitTermination(long timeout)
- Specified by:
awaitTerminationin interfaceIExecutor
-
getStackTraces
public java.lang.StackTraceElement[][] getStackTraces()
- Specified by:
getStackTracesin interfaceIExecutor
-
-