Interface SystemicObject<TYPE>
- All Known Subinterfaces:
IcebergTable,LazySnapshotTable,Table,TableAdapter,TableDefaults
- All Known Implementing Classes:
AppendOnlyArrayBackedInputTable,BarrageBlinkTable,BarrageRedirectedTable,BarrageTable,BaseTable,DeferredViewTable,IcebergTableImpl,InMemoryTable,KeyedArrayBackedInputTable,PartitionAwareSourceTable,QueryReplayGroupedTable,QueryTable,QueryTable.FilteredTable,RedefinableTable,ReplayGroupedFullTable,ReplayLastByGroupedTable,ReplayTable,ReplayTableBase,SimpleSourceTable,SourceTable,TimeTable,UncoalescedTable,UpdatableTable,UpdateSourceQueryTable
public interface SystemicObject<TYPE>
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 TYPEMark 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
Mark this object as systemically important.
-