Package com.illumon.iris.db.tables.live
Interface LiveTableRegistrar
- All Known Implementing Classes:
LiveTableMonitor,LiveTableRefreshCombiner,OneShotRefreshCombiner
public interface LiveTableRegistrar
Common interface for classes that can register/deregister LiveTables.
-
Method Summary
Modifier and TypeMethodDescriptionvoidAdd a table to this registrar.default voidaddTables(Collection<LiveTable> tablesToAdd) voidmaybeRefreshTable(LiveTable table, boolean onlyIfHaveLock) voidremoveTable(LiveTable liveTable) Remove a table from this registrar.default voidremoveTables(Collection<LiveTable> tablesToRemove) voidrequestRefresh(LiveTable table)
-
Method Details
-
addTable
Add a table to this registrar.- Parameters:
liveTable- The table to add
-
addTables
-
removeTable
Remove a table from this registrar.- Parameters:
liveTable- The table to remove
-
requestRefresh
-
removeTables
-
maybeRefreshTable
-