Delay further receiving of jobs
Use property to pause receiving
Remove interface methods
Pause job receiver if max concurrent jobs are reached
Move callback implementation to own method