Class ChannelAgent.FilteredEventHandler

java.lang.Object
xal.ca.correlator.ChannelAgent.EventHandler
xal.ca.correlator.ChannelAgent.FilteredEventHandler
All Implemented Interfaces:
IEventSinkValTime
Enclosing class:
ChannelAgent

protected class ChannelAgent.FilteredEventHandler extends ChannelAgent.EventHandler
Handle the Monitor events and filter the events according to the supplied ChannelRecordFilter.
  • Constructor Details

  • Method Details

    • eventValue

      public void eventValue(ChannelTimeRecord channelRecord, Channel channel)
      Description copied from class: ChannelAgent.EventHandler
      Implement IEventSinkValTime interface Handle the monitor events for this channel. When the monitor fires, recycle the oldest bin. Clear all memory of events and assign the timestamp of the record to be the timestamp for the bin. Broadcast the event within the correlation world so that bins of all channel agents (not just this one) are notified of the event.
      Specified by:
      eventValue in interface IEventSinkValTime
      Overrides:
      eventValue in class ChannelAgent.EventHandler