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 byGraphThreadPoolExecutor
to execute tasks
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
getPriority()
java.util.List<T>
getTasks()
long
getTimeOut()
-
-
-
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.
-
-