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
,ParameterizedQueryServerImpl.ParameterizedQueryServerLivenessScope
,ParameterSession
,PartitionAwareSourceTable
,PermanentLivenessManager
,PreemptiveUpdatesTable
,PrintListener
,QueryReplayGroupedTable
,QueryTable
,QueryTable.FilteredTable
,RedefinableTable
,ReferenceCountedLivenessNode
,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 TypeMethodDescriptiondefault void
manage
(LivenessReferent referent) Add the specified referent to this manager.boolean
tryManage
(LivenessReferent referent) Attempt to add the specified referent to this manager.
-
Method Details
-
manage
Add the specified referent to this manager.- Parameters:
referent
- The referent to add
-
tryManage
Attempt to add the specified referent to this manager.- Parameters:
referent
- The referent to add- Returns:
- Whether the referent was in fact added
-