Interface TableLocationProvider.Listener
- All Superinterfaces:
BasicTableDataListener
- All Known Implementing Classes:
TableLocationSubscriptionBuffer
- Enclosing interface:
- TableLocationProvider
ShiftObliviousListener interface for anything that wants to know about new table location keys.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
handleTableLocationKey
(@NotNull ImmutableTableLocationKey tableLocationKey) Notify the listener of aTableLocationKey
encountered while initiating or maintaining the location subscription.void
handleTableLocationKeyRemoved
(@NotNull ImmutableTableLocationKey tableLocationKey) Notify the listener of aTableLocationKey
that has been removed.Methods inherited from interface io.deephaven.engine.table.impl.locations.BasicTableDataListener
handleException
-
Method Details
-
handleTableLocationKey
Notify the listener of aTableLocationKey
encountered while initiating or maintaining the location subscription. This should occur at most once per location, but the order of delivery is not guaranteed.- Parameters:
tableLocationKey
- The new table location key
-
handleTableLocationKeyRemoved
Notify the listener of aTableLocationKey
that has been removed.- Parameters:
tableLocationKey
- The table location key that was removed
-