Package xal.ca.correlator
Class ChannelAgent.FilteredEventHandler
java.lang.Object
xal.ca.correlator.ChannelAgent.EventHandler
xal.ca.correlator.ChannelAgent.FilteredEventHandler
- All Implemented Interfaces:
IEventSinkValTime
- Enclosing class:
- ChannelAgent
Handle the Monitor events and filter the events according to the supplied
ChannelRecordFilter
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
eventValue
(ChannelTimeRecord channelRecord, Channel channel) Implement IEventSinkValTime interface Handle the monitor events for this channel.
-
Constructor Details
-
FilteredEventHandler
-
-
Method Details
-
eventValue
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 interfaceIEventSinkValTime
- Overrides:
eventValue
in classChannelAgent.EventHandler
-