org.testng.internal.thread.graph.IWorker Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of testng Show documentation
Show all versions of testng Show documentation
A testing framework for the JVM
package org.testng.internal.thread.graph;
import java.util.List;
/**
* A runnable object that is used by {@code GraphThreadPoolExecutor} to execute
* tasks
*/
public interface IWorker extends Runnable, Comparable> {
/**
* @return list of tasks this worker is working on.
*/
List getTasks();
/**
* @return the maximum time allowed for the worker to complete the task.
*/
long getTimeOut();
/**
* @return the priority of this task.
*/
int getPriority();
}