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 TypeMethodDescriptiondefault booleanReturns true if this is a systemically important object (seeSystemicObjectTracker).default voidMark 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.
-