Class MergedListener

All Implemented Interfaces:
com.fishlib.base.log.LogOutputAppendable, NotificationQueue.Dependency, LivenessManager, LivenessNode, LivenessReferent, Serializable
Direct Known Subclasses:
BucketedChunkedAjMergedListener, SnapshotIncrementalListener, ZeroKeyChunkedAjMergedListener

public abstract class MergedListener
extends LivenessArtifact
implements NotificationQueue.Dependency
A merged listener has a collection of ListenerRecorders. Each one must complete before the merged listener fires its sole notification for the cycle. You must use a MergedListener if your result table has multiple sources, otherwise it is possible for a table to produce notifications more than once in a cycle; which is an error.
See Also:
Serialized Form