Class BaseTable.ShiftAwareListenerImpl

All Implemented Interfaces:
com.fishlib.base.log.LogOutputAppendable, NotificationQueue.Dependency, LivenessManager, LivenessNode, LivenessReferent, ListenerBase, ShiftAwareListener, Serializable
Direct Known Subclasses:
AppendOnlyAssertionInstrumentedListenerAdapter, ListenerRecorder, SnapshotInternalListener, SortedAssertionInstrumentedListenerAdapter, SortListener
Enclosing class:
BaseTable

public static class BaseTable.ShiftAwareListenerImpl extends InstrumentedShiftAwareListener
Simplest appropriate InstrumentedShiftAwareListener implementation for BaseTable and descendants. It's expected that most use-cases will require overriding onUpdate() - the default implementation simply passes index updates through to the dependent's listeners.
See Also: