Package generic.concurrent
Interface QRunnable<I>
-
- Type Parameters:
I- The type of the items to be processed.
public interface QRunnable<I>Interface that defines the Runnable to work on the items given to theConcurrentQ#add(I)methods. Each item that is processed will be handed to the#run(I, TaskMonitor)method of the implementing class.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidrun(I item, TaskMonitor monitor)Processes the given item in background thread provided by a GThreadPool.
-
-
-
Method Detail
-
run
void run(I item, TaskMonitor monitor) throws java.lang.Exception
Processes the given item in background thread provided by a GThreadPool.- Parameters:
item- the item to process.monitor- a monitor that can be used to check for cancellation and to report progress and transient messages.- Throws:
java.lang.Exception
-
-