Interface LiveTableRegistrar

All Known Implementing Classes:
LiveTableMonitor, LiveTableRefreshCombiner, OneShotRefreshCombiner

public interface LiveTableRegistrar
Common interface for classes that can register/deregister LiveTables.
  • Method Details

    • addTable

      void addTable​(@NotNull LiveTable liveTable)
      Add a table to this registrar.
      Parameters:
      liveTable - The table to add
    • removeTable

      void removeTable​(@NotNull LiveTable liveTable)
      Remove a table from this registrar.
      Parameters:
      liveTable - The table to remove
    • requestRefresh

      void requestRefresh​(@NotNull LiveTable table)
    • maybeRefreshTable

      void maybeRefreshTable​(@NotNull LiveTable table, boolean onlyIfHaveLock)