The type of object used for providing context when the job is executing. Use Unit if no context is associated when tracking execution.
The type of object used for providing context when the job fails without throwing an exception. Use Unit if no context is available when a job fails.