public void halt(){
  for (  WorkProcessor<?> processor : workProcessors) {
    processor.halt();
  }
  started.set(false);
}

public void halt ( ) { for ( WorkProcessor < ? > processor : workProcessors ) { processor . halt ( ) ; } started . set ( false ) ; }
halt all workers immediately at the end of their current cycle .
