@Override public void run() { if (!isPeriodic()) { super.run(); } else if (!isDone()) { try { // Its a periodic task so we need to ignore the return value task.call(); } catch (Throwable cause) { if (!tryFailureInternal(cause)) { logger.warn("Failure during execution of task", cause); } } } }
@Override public void run() { if (!isPeriodic()) { super.run(); } else if (!isDone()) { try { // Its a periodic task so we need to ignore the return value task.call(); } catch (Throwable cause) { if (!tryFailureInternal(cause)) { logger.warn("Failure during execution of task", cause); } } } }
@Override public void run() { if (!isPeriodic()) { super.run(); } else if (!isDone()) { try { // Its a periodic task so we need to ignore the return value task.call(); } catch (Throwable cause) { if (!tryFailureInternal(cause)) { logger.warn("Failure during execution of task", cause); } } } }
@Override public void run() { if (!isPeriodic()) { super.run(); } else if (!isDone()) { try { // Its a periodic task so we need to ignore the return value task.call(); } catch (Throwable cause) { if (!tryFailureInternal(cause)) { logger.warn("Failure during execution of task", cause); } } } }
@Override public void run() { if (!isPeriodic()) { super.run(); } else if (!isDone()) { try { // Its a periodic task so we need to ignore the return value task.call(); } catch (Throwable cause) { if (!tryFailureInternal(cause)) { logger.warn("Failure during execution of task", cause); } } } }
@Override public void run() { if (!isPeriodic()) { super.run(); } else if (!isDone()) { try { // Its a periodic task so we need to ignore the return value task.call(); } catch (Throwable cause) { if (!tryFailureInternal(cause)) { logger.warn("Failure during execution of task", cause); } } } }
@Override public void run() { if (!isPeriodic()) { super.run(); } else if (!isDone()) { try { // Its a periodic task so we need to ignore the return value task.call(); } catch (Throwable cause) { if (!tryFailureInternal(cause)) { logger.warn("Failure during execution of task", cause); } } } }