private static <R extends Runnable, A> void failed(TaskNotifier<? super R, ? super A> notifier, Throwable reason, R runnable, A attachment) { try { notifier.failed(runnable, reason, attachment); } catch (Throwable t) { logError(runnable, t, "failed"); } }
private static <R extends Runnable, A> void started(TaskNotifier<? super R, ? super A> notifier, R runnable, A attachment) { try { notifier.started(runnable, attachment); } catch (Throwable t) { logError(runnable, t, "started"); } }
private static <R extends Runnable, A> void finished(TaskNotifier<? super R, ? super A> notifier, R runnable, A attachment) { try { notifier.finished(runnable, attachment); } catch (Throwable t) { logError(runnable, t, "finished"); } }
private static <R extends Runnable, A> void failed(TaskNotifier<? super R, ? super A> notifier, Throwable reason, R runnable, A attachment) { try { notifier.failed(runnable, reason, attachment); } catch (Throwable t) { logError(runnable, t, "failed"); } }
private static <R extends Runnable, A> void finished(TaskNotifier<? super R, ? super A> notifier, R runnable, A attachment) { try { notifier.finished(runnable, attachment); } catch (Throwable t) { logError(runnable, t, "finished"); } }
private static <R extends Runnable, A> void failed(TaskNotifier<? super R, ? super A> notifier, Throwable reason, R runnable, A attachment) { try { notifier.failed(runnable, reason, attachment); } catch (Throwable t) { logError(runnable, t, "failed"); } }
private static <R extends Runnable, A> void started(TaskNotifier<? super R, ? super A> notifier, R runnable, A attachment) { try { notifier.started(runnable, attachment); } catch (Throwable t) { logError(runnable, t, "started"); } }
private static <R extends Runnable, A> void started(TaskNotifier<? super R, ? super A> notifier, R runnable, A attachment) { try { notifier.started(runnable, attachment); } catch (Throwable t) { logError(runnable, t, "started"); } }
private static <R extends Runnable, A> void finished(TaskNotifier<? super R, ? super A> notifier, R runnable, A attachment) { try { notifier.finished(runnable, attachment); } catch (Throwable t) { logError(runnable, t, "finished"); } }