Add two notification methods: minimum interval and regular interval
Minimum interval would check only when the record is being processed. Notification is sent when the specified time has expired - this is inline code for record processing.
Regular interval monitors would send values regardless of record processing
a new thread would be needed to service these
synchronizing with record processing is important for time stamp alignment