Package com.illumon.iris.db.tables.live
Interface NotificationQueue.Dependency
- All Superinterfaces:
com.fishlib.base.log.LogOutputAppendable
- All Known Subinterfaces:
DynamicTable
,NotificationStepSource
- All Known Implementing Classes:
AddedTableLoggingListener
,AppendOnlyArrayBackedMutableTable
,AppendOnlyAssertionInstrumentedListenerAdapter
,BaseTable
,BaseTable.ListenerImpl
,BaseTable.ShiftAwareListenerImpl
,BucketedChunkedAjMergedListener
,ClockFilter
,ConnectionAwareRemoteTable
,DeferredViewTable
,DynamicTableToAdoConverter
,DynamicWhereFilter
,FilteredTableMap
,FullTableLoggingListener
,HierarchicalTable
,InitialSnapshotTable
,InMemoryTable
,InstrumentedListener
,InstrumentedListenerAdapter
,InstrumentedListenerBase
,InstrumentedShiftAwareListener
,InstrumentedShiftAwareListenerAdapter
,JoinListenerRecorder
,KeyedArrayBackedMutableTable
,LastByTableImportState.ResultTableMap
,ListenerRecorder
,LiveQueryTable
,LiveTableMonitor
,LocalTableMap
,MergedListener
,NestedPartitionedDiskBackedTable
,PartitionAwareSourceTable
,PreemptiveUpdatesTable
,PrintListener
,QueryReplayGroupedTable
,QueryTable
,QueryTable.FilteredTable
,RedefinableTable
,ReplayGroupedFullTable
,ReplayLastByGroupedTable
,ReplayTable
,ReplicatedTable
,ReverseLookupListener
,SimpleSourceTable
,SnapshotIncrementalListener
,SnapshotInternalListener
,SortedAssertionInstrumentedListenerAdapter
,SortedClockFilter
,SortListener
,SourceTable
,SplayedDiskBackedTable
,SubscriptionSnapshotTable
,TableLogger
,TimeTable
,ToMapListener
,UncoalescedTable
,UnsortedClockFilter
,UpdatableTable
,WrappedDelegatingTable
,ZeroKeyChunkedAjMergedListener
- Enclosing interface:
- NotificationQueue
public static interface NotificationQueue.Dependency
extends com.fishlib.base.log.LogOutputAppendable
-
Method Summary
Modifier and TypeMethodDescriptionboolean
satisfied
(long step) Is this ancestor satisfied? Note that this method must be safe to call on any thread.Methods inherited from interface com.fishlib.base.log.LogOutputAppendable
append
-
Method Details
-
satisfied
boolean satisfied(long step) Is this ancestor satisfied? Note that this method must be safe to call on any thread.- Parameters:
step
- The step for which we are testing satisfaction- Returns:
- Whether the dependency is satisfied on
step
(and will not fire subsequent notifications) - ImplNote:
- For all practical purposes, all implementations should consider whether the
LiveTableMonitor
itself is satisfied if they have no other dependencies.
-