Class ChannelAgent.EventHandler

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

protected class ChannelAgent.EventHandler extends Object implements IEventSinkValTime
Handle the monitor events
  • Constructor Details

    • EventHandler

      protected EventHandler()
  • Method Details

    • eventValue

      public void eventValue(ChannelTimeRecord channelRecord, Channel channel)
      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