1 package org.pcmm.concurrent;
3 import java.util.concurrent.Callable;
7 public interface IWorker extends Runnable {
10 * defines the task to be performed by this worker
14 void task(Callable<?> c);
17 * defines wait time before start working on the task
21 void shouldWait(int t);
24 * ends the current working task.