Top Fields Constructors Methods
org.testng

pack-priv Class SuiteTaskExecutor

extends Object
Class Inheritance
Imports
java.util.concurrent.BlockingQueue, .ExecutorService, .TimeUnit, org.testng.internal.IConfiguration, .Utils, org.testng.internal.thread.TestNGThreadFactory, org.testng.internal.thread.graph.GraphOrchestrator, org.testng.log4testng.Logger, org.testng.thread.IThreadWorkerFactory

Field Summary

Modifier and TypeField and Description
private final IConfiguration
private final IThreadWorkerFactory<ISuite>
private final IDynamicGraph<ISuite>
private static final Logger
private final BlockingQueue<Runnable>
private ExecutorService
private final int

Constructor Summary

AccessConstructor and Description
public
SuiteTaskExecutor(IConfiguration configuration, IThreadWorkerFactory<ISuite> factory, BlockingQueue<Runnable> queue, IDynamicGraph<ISuite> graph, int threadPoolSize)

Method Summary

Modifier and TypeMethod and Description
public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

configurationback to summary
private final IConfiguration configuration
factoryback to summary
private final IThreadWorkerFactory<ISuite> factory
graphback to summary
private final IDynamicGraph<ISuite> graph
LOGGERback to summary
private static final Logger LOGGER
queueback to summary
private final BlockingQueue<Runnable> queue
serviceback to summary
private ExecutorService service
threadPoolSizeback to summary
private final int threadPoolSize

Constructor Detail

SuiteTaskExecutorback to summary
public SuiteTaskExecutor(IConfiguration configuration, IThreadWorkerFactory<ISuite> factory, BlockingQueue<Runnable> queue, IDynamicGraph<ISuite> graph, int threadPoolSize)

Method Detail

awaitCompletionback to summary
public void awaitCompletion()
executeback to summary
public void execute()