Interface LivenessManager
- All Known Subinterfaces:
DynamicTable
,LazySnapshotTable
,Listener
,ListenerBase
,LivenessNode
,ReleasableLivenessManager
,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
,PermanentLivenessManager
,PreemptiveUpdatesTable
,PrintListener
,QueryReplayGroupedTable
,QueryTable
,QueryTable.FilteredTable
,RedefinableTable
,RefreshingAccountFilter
,RefreshingAccountRootFilter
,RefreshingGroupFilter
,RefreshingMysqlFilter
,RefreshingStrategyFilter
,ReplayGroupedFullTable
,ReplayLastByGroupedTable
,ReplayTable
,ReplicatedTable
,ReverseLookupListener
,RollingReleaseFilter
,SelectFilterLivenessArtifactImpl
,ShiftAwareSwapListener
,SimpleSourceTable
,SingletonLivenessManager
,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 LivenessManager
Interface for objects that retainReference
LivenessReferent
s until such time as they are no longer necessary.-
Method Summary
Modifier and Type Method Description default void
manage(LivenessReferent referent)
Add the specified referent to this manager.boolean
tryManage(LivenessReferent referent)
Attempt to add the specified referent to this manager.