Package org.testng.internal.thread.graph
Interface IWorker<T>
-
- All Superinterfaces:
java.lang.Comparable<IWorker<T>>,java.lang.Runnable
- All Known Implementing Classes:
SingleTestMethodWorker,SuiteRunnerWorker,TestMethodWorker
public interface IWorker<T> extends java.lang.Runnable, java.lang.Comparable<IWorker<T>>
A runnable object that is used byGraphThreadPoolExecutorto execute tasks
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetPriority()java.util.List<T>getTasks()longgetTimeOut()
-
-
-
Method Detail
-
getTasks
java.util.List<T> getTasks()
- Returns:
- list of tasks this worker is working on.
-
getTimeOut
long getTimeOut()
- Returns:
- the maximum time allowed for the worker to complete the task.
-
getPriority
int getPriority()
- Returns:
- the priority of this task.
-
-