Interface denoting a
Runnable that can be safely passed to an
ApplicationWorker without any uncaught exceptions going unhandled. In other words, the
ApplicationWorker contract guarantees that an uncaught exception that escapes from a submitted job will be handled and logged by the
ApplicationWorker if the job implements this interface.
Jobs that has their own mechanism for dealing with uncaught exceptions should not implement this interface.
Note that this interface does not define any additional methods than the one inherited from Runnable.