Package xal.tools.correlator
package xal.tools.correlator
-
ClassDescriptionBinAgent<R>BinAgent is the class that gathers correlated events.BinListener<T>Correlation<T>Correlation is a generic container of correlated records.Interface for a filter which can accept or reject a correlation based on some criteria determined by the implementation of the filter.CorrelationNotice is the interface used in notifying listeners that a new correlation has been found or no correlation has been caught due to a timeout.CorrelationStack is a correlator utility that uses a fixed sized, buffer to collect correlations from a correlator.CorrelationTester is a helper class for wrapping and applying the correlation filter.Correlator<S,
R, A extends SourceAgent<R>> The Correlator is the class that is used to setup monitoring of correlated events.PatientBroadcaster posts only the best correlation (most records) for a given correlation time period.PerodicPoster is an auxiliary class for posting correlations periodically.RecordFilter<T>RecordFilter
is used in the correlator to accept or reject a record read for a particular channel.SourceAgent<T>Generator manages a single channel.