| Interface | Description |
|---|---|
| BinListener<RecordType> | |
| CorrelationFilter<RecordType> |
Interface for a filter which can accept or reject a correlation based on
some criteria detemined by the implementation of the filter.
|
| CorrelationNotice<RecordType> |
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.
|
| RecordFilter<RecordType> |
RecordFilter is used in the correlator to accept or
reject a record read for a particular channel. |
| Class | Description |
|---|---|
| BinAgent<RecordType> |
BinAgent is the class that gathers correlated events.
|
| Correlation<RecordType> |
Correlation is a generic container of correlated records.
|
| CorrelationFilterFactory | |
| CorrelationStack<RecordType> |
CorrelationStack is a correlator utility that uses a fixed sized, buffer to collect correlations
from a correlator.
|
| CorrelationTester<RecordType> |
CorrelationTester is a helper class for wrapping and applying the correlation filter.
|
| Correlator<SourceType,RecordType,SourceAgentType extends SourceAgent<RecordType>> |
The Correlator is the class that is used to setup monitoring of correlated
events.
|
| PatientBroadcaster<RecordType> |
PatientBroadcaster posts only the best correlation (most records) for a given correlation time period.
|
| PeriodicPoster<RecordType> |
PerodicPoster is an auxiliary class for posting correlations periodically.
|
| SourceAgent<RecordType> |
Generator manages a single channel.
|