Package com.illumon.iris.db.tables.live
package com.illumon.iris.db.tables.live
-
ClassDescriptionAn object that should be refreshed by the LiveTableMonitor.This class contains a thread which periodically updates a set of monitored
LiveTables
at a specified target cycle time.Combines multipleLiveTable
s into a single one, in order to allow for update parallelization within theLiveTableMonitor
.Common interface for classes that can register/deregister LiveTables.Interface for notification of table changes.A notification that may be enqueued.Implementation ofNotificationQueue.Notification
that wraps another, in order to allow overrides.This is a notification that does not actually notify anything.On refresh, each of the enqueued runnables is executed.Maintains whether table retrieval should default as live or notOne-shotNotificationQueue.Notification
that can be delivered when a set ofdependencies
are satisfied.