* tell manager that worker is now processing data
* @param worker
*/
- void notifyWorking(AlignCalcWorkerI worker);
+ boolean notifyWorking(AlignCalcWorkerI worker);
/**
*/
void startWorker(AlignCalcWorkerI worker);
+ /**
+ *
+ * @param worker
+ * @return
+ */
+ boolean isWorking(AlignCalcWorkerI worker);
+
+ /**
+ * if any worker thread is operational, return true!
+ * @return
+ */
+ boolean isWorking();
+
}