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 (see SystemicObjectTracker).
    default void markSystemic()
    Mark this object as systemically important.
  • Method Details

    • isSystemicObject

      default boolean isSystemicObject()
      Returns true if this is a systemically important object (see SystemicObjectTracker).
      Returns:
      true if this is a systemically important object, false otherwise.
    • markSystemic

      default void markSystemic()
      Mark this object as systemically important.