Package org.testng.internal.thread
Class ExecutorAdapter
- java.lang.Object
-
- java.util.concurrent.AbstractExecutorService
-
- java.util.concurrent.ThreadPoolExecutor
-
- org.testng.internal.thread.ExecutorAdapter
-
-
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
-
-
Field Summary
Fields Modifier and Type Field Description private IThreadFactorym_threadFactory
-
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
-
-
-
-
Field Detail
-
m_threadFactory
private IThreadFactory m_threadFactory
-
-
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
-
-