| Interface | Description |
|---|---|
| LiveTable |
An object that should be refreshed by the LiveTableMonitor.
|
| LiveTableRegistrar |
Common interface for classes that can register/deregister LiveTables.
|
| NotificationQueue |
Interface for notification of table changes.
|
| NotificationQueue.Notification<TYPE extends IntrusiveDoublyLinkedNode<TYPE>> |
A notification that may be enqueued.
|
| Class | Description |
|---|---|
| LiveTableRefreshCombiner |
Combines multiple
LiveTables into a single one, in order to allow for update parallelization within the
LiveTableMonitor. |
| OneShotRefreshCombiner |
On refresh, each of the enqueued runnables is executed.
|
| Enum | Description |
|---|---|
| LiveTableMonitor |
This class contains a thread which periodically updates a set of monitored
LiveTables
at a specified target cycle time. |