Uses of Class
xal.tools.correlator.Correlation
Packages that use Correlation
-
Uses of Correlation in xal.tools.correlator
Fields in xal.tools.correlator declared as CorrelationModifier and TypeFieldDescriptionprotected Correlation<T>CorrelationStack.lastCorrelationprotected Correlation<T>PatientBroadcaster.pendingCorrelationFields in xal.tools.correlator with type parameters of type CorrelationModifier and TypeFieldDescriptionprotected final LinkedList<Correlation<T>>CorrelationStack.bufferbuffer is a LILO stack of correlations with the oldest correlations having the smallest indices.Methods in xal.tools.correlator that return CorrelationModifier and TypeMethodDescriptionCorrelator.fetchCorrelationWithTimeout(double aTimeout) fetchCorrelationWithTimeout()is a convenience method that allows the user a simple way to fetch a correlation without handling events and implementing a listener.CorrelationStack.popCorrelation()Removes the oldest correlation in the buffer and returns it.Methods in xal.tools.correlator that return types with arguments of type CorrelationModifier and TypeMethodDescriptionList<Correlation<T>>CorrelationStack.popAllCorrelations()Pop all correlations from the stack.Methods in xal.tools.correlator with parameters of type CorrelationModifier and TypeMethodDescriptionbooleanCorrelationFilter.accept(Correlation<T> correlation, int fullCount) booleanCorrelationTester.accept(Correlation<T> correlation) Determine whether the specified correlation passes the filter's test.booleanCorrelation.contains(Correlation<T> correlation) Check whether this correlation contains all of the records of a specified correlation.voidBinListener.newCorrelation(BinAgent<T> sender, Correlation<T> correlation) voidCorrelationNotice.newCorrelation(Object sender, Correlation<T> correlation) Handle the correlation event.voidPatientBroadcaster.newCorrelation(BinAgent<T> sender, Correlation<T> correlation) Handle the BinListener event and determine if we should cache it or post it.protected voidCorrelationStack.push(Correlation<T> correlation) Push a correlation onto the stack.Method parameters in xal.tools.correlator with type arguments of type CorrelationModifier and TypeMethodDescriptionstatic <T> CorrelationFilter<T>CorrelationFilterFactory.correlationFilter(RecordFilter<Correlation<T>> recordFilter) Convert a record filter to a correlation filter.