Interface LivenessNode
- All Superinterfaces:
LivenessManager
,LivenessReferent
- All Known Subinterfaces:
DynamicTable
,LazySnapshotTable
,Listener
,ListenerBase
,RemoteTableHandle.TableProxy
,ShiftAwareListener
,Table
,TableMap
,TableMapProxyHandler.TableMapProxy
- All Known Implementing Classes:
AddedTableLoggingListener
,AppendOnlyArrayBackedMutableTable
,AppendOnlyAssertionInstrumentedListenerAdapter
,AutoTuningIncrementalReleaseFilter
,BaseIncrementalReleaseFilter
,BaseTable
,BaseTable.ListenerImpl
,BaseTable.ShiftAwareListenerImpl
,BucketedChunkedAjMergedListener
,ClockFilter
,ComposedFilter
,ConjunctiveFilter
,ConnectionAwareRemoteTable
,DeferredViewTable
,DeferredViewTable.SimpleTableReference
,DeferredViewTable.TableReference
,DisjunctiveFilter
,DynamicTableToAdoConverter
,DynamicWhereFilter
,FilteredTableMap
,FullTableLoggingListener
,HierarchicalTable
,IncrementalReleaseFilter
,InitialSnapshotTable
,InMemoryTable
,InstrumentedListener
,InstrumentedListenerAdapter
,InstrumentedListenerBase
,InstrumentedShiftAwareListener
,InstrumentedShiftAwareListenerAdapter
,JoinListenerRecorder
,KeyedArrayBackedMutableTable
,LastByTableImportState.ResultTableMap
,ListenerRecorder
,LivenessArtifact
,LivenessScope
,LivePivotWidget
,LiveQueryTable
,LiveTableRefreshCombiner
,LocalTableMap
,MergedListener
,NestedPartitionedDiskBackedTable
,PartitionAwareSourceTable
,PreemptiveUpdatesTable
,PrintListener
,QueryReplayGroupedTable
,QueryTable
,QueryTable.FilteredTable
,RedefinableTable
,RefreshingAccountFilter
,RefreshingAccountRootFilter
,RefreshingGroupFilter
,RefreshingMysqlFilter
,RefreshingStrategyFilter
,ReplayGroupedFullTable
,ReplayLastByGroupedTable
,ReplayTable
,ReplicatedTable
,ReverseLookupListener
,RollingReleaseFilter
,SelectFilterLivenessArtifactImpl
,ShiftAwareSwapListener
,SimpleSourceTable
,SnapshotIncrementalListener
,SnapshotInternalListener
,SortedAssertionInstrumentedListenerAdapter
,SortedClockFilter
,SortListener
,SourceTable
,SourceTable.QueryTableReference
,SplayedDiskBackedTable
,SubscriptionSnapshotTable
,SwapListener
,SwapListenerBase
,TableLogger
,TableMapClient
,TableMapImpl
,TableMapProxyHandler
,TableMapSupplier
,TableSupplier
,TimeSeriesFilter
,TimeTable
,ToMapListener
,UncoalescedTable
,UnsortedClockFilter
,UpdatableTable
,WrappedDelegatingTable
,ZeroKeyChunkedAjMergedListener
public interface LivenessNode extends LivenessReferent, LivenessManager
A
LivenessReferent
that is also a LivenessManager
, transitively enforcing liveness on its referents.-
Method Summary
Methods inherited from interface com.illumon.iris.db.util.liveness.LivenessManager
manage, tryManage
Methods inherited from interface com.illumon.iris.db.util.liveness.LivenessReferent
dropReference, getReferentDescription, getWeakReference, retainReference, tryRetainReference