add a notification injection mechanism to allow configuration of scheduler with extensions for push messages, smtp, etc.