Consumer<Throwable>, Runnable
SerializedExecutor
If a submitted task implements this interface, it will be passed any exceptions thrown when running the task.
accept, andThen
run