Package com.illumon.iris.db.v2
Interface SystemicObject
- All Known Subinterfaces:
DynamicTable
- All Known Implementing Classes:
AppendOnlyArrayBackedMutableTable
,BaseTable
,ConnectionAwareRemoteTable
,DeferredViewTable
,FilteredTableMap
,HierarchicalTable
,InitialSnapshotTable
,InMemoryTable
,KeyedArrayBackedMutableTable
,LastByTableImportState.ResultTableMap
,LiveQueryTable
,LocalTableMap
,NestedPartitionedDiskBackedTable
,PartitionAwareSourceTable
,PreemptiveUpdatesTable
,QueryReplayGroupedTable
,QueryTable
,QueryTable.FilteredTable
,RedefinableTable
,ReplayGroupedFullTable
,ReplayLastByGroupedTable
,ReplayTable
,ReplicatedTable
,SimpleSourceTable
,SourceTable
,SplayedDiskBackedTable
,SubscriptionSnapshotTable
,TimeTable
,UncoalescedTable
,UpdatableTable
,WrappedDelegatingTable
public interface SystemicObject
An object that can report if it is systemically important.
-
Method Summary
Modifier and Type Method Description default boolean
isSystemicObject()
Returns true if this is a systemically important object (seeSystemicObjectTracker
).default void
markSystemic()
Mark this object as systemically important.
-
Method Details
-
isSystemicObject
default boolean isSystemicObject()Returns true if this is a systemically important object (seeSystemicObjectTracker
).- Returns:
- true if this is a systemically important object, false otherwise.
-
markSystemic
default void markSystemic()Mark this object as systemically important.
-