final void runTask() { synchronized (runable) { if (shutdown) { runable.notifyAll(); return; } } task.iterate(); } }
if (!task.iterate()) {
for (int i = 0; i < maxIterationsPerRun; i++) { LOG.trace("Running task iteration {} - {}", i, task); if (!task.iterate()) { done = true; break;
final void runTask() { synchronized (runable) { if (shutdown) { runable.notifyAll(); return; } } task.iterate(); } }
final void runTask() { synchronized (runable) { if (shutdown) { runable.notifyAll(); return; } } task.iterate(); } }
final void runTask() { synchronized (runable) { if (shutdown) { runable.notifyAll(); return; } } task.iterate(); } }
final void runTask() { synchronized (runable) { if (shutdown) { runable.notifyAll(); return; } } task.iterate(); } }
if (!task.iterate()) {
if (!task.iterate()) {
if (!task.iterate()) {
if (!task.iterate()) {
try { for (int i = 0; i < maxIterationsPerRun; i++) { if (!task.iterate()) { done = true; break;
for (int i = 0; i < maxIterationsPerRun; i++) { LOG.trace("Running task iteration {} - {}", i, task); if (!task.iterate()) { done = true; break;
for (int i = 0; i < maxIterationsPerRun; i++) { LOG.trace("Running task iteration {} - {}", i, task); if (!task.iterate()) { done = true; break;
for (int i = 0; i < maxIterationsPerRun; i++) { LOG.trace("Running task iteration {} - {}", i, task); if (!task.iterate()) { done = true; break;