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 Type Method Description void
addTable(LiveTable liveTable)
Add a table to this registrar.void
maybeRefreshTable(LiveTable table, boolean onlyIfHaveLock)
void
removeTable(LiveTable liveTable)
Remove a table from this registrar.void
requestRefresh(LiveTable table)
-
Method Details
-
addTable
Add a table to this registrar.- Parameters:
liveTable
- The table to add
-
removeTable
Remove a table from this registrar.- Parameters:
liveTable
- The table to remove
-
requestRefresh
-
maybeRefreshTable
-