/** * {@inheritDoc} */ public void idle(final int workCount) { if (workCount > 0) { reset(); } else { idle(); } }
/** * {@inheritDoc} */ public void idle(final int workCount) { if (workCount > 0) { reset(); } else { idle(); } }
/** * {@inheritDoc} */ public void idle(final int workCount) { if (workCount > 0) { reset(); } else { idle(); } }
protected void onTaskExecuted() { backoff.reset(); if (isIdle) { busyTimeStart = clock.getNanoTime(); metrics.recordRunnerIdleTime(busyTimeStart - idleTimeStart); isIdle = false; } } }
protected void onTaskExecuted() { backoff.reset(); if (isIdle) { busyTimeStart = clock.getNanoTime(); metrics.recordRunnerIdleTime(busyTimeStart - idleTimeStart); isIdle = false; } } }