Top Fields Constructors Methods
org.testng

pack-priv Class TestTaskExecutor

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

Field Summary

Modifier and TypeField and Description
private final Comparator<ITestNGMethod>
private final IConfiguration
private final IThreadWorkerFactory<ITestNGMethod>
private final IDynamicGraph<ITestNGMethod>
private static final Logger
private final BlockingQueue<Runnable>
private ExecutorService
private final long
private final XmlTest

Constructor Summary

AccessConstructor and Description
public

Method Summary

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

Field Detail

comparatorback to summary
private final Comparator<ITestNGMethod> comparator
configurationback to summary
private final IConfiguration configuration
factoryback to summary
private final IThreadWorkerFactory<ITestNGMethod> factory
graphback to summary
private final IDynamicGraph<ITestNGMethod> graph
LOGGERback to summary
private static final Logger LOGGER
queueback to summary
private final BlockingQueue<Runnable> queue
serviceback to summary
private ExecutorService service
timeOutback to summary
private final long timeOut
xmlTestback to summary
private final XmlTest xmlTest

Constructor Detail

TestTaskExecutorback to summary
public TestTaskExecutor(IConfiguration configuration, XmlTest xmlTest, IThreadWorkerFactory<ITestNGMethod> factory, BlockingQueue<Runnable> queue, IDynamicGraph<ITestNGMethod> graph, Comparator<ITestNGMethod> comparator)

Method Detail

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