Enum LiveTableMonitor

java.lang.Object
java.lang.Enum<LiveTableMonitor>
com.illumon.iris.db.tables.live.LiveTableMonitor
All Implemented Interfaces:
com.fishlib.base.log.LogOutputAppendable, LiveTableRegistrar, NotificationQueue, NotificationQueue.Dependency, Serializable, Comparable<LiveTableMonitor>, java.lang.constant.Constable

public enum LiveTableMonitor
extends Enum<LiveTableMonitor>
implements LiveTableRegistrar, NotificationQueue, NotificationQueue.Dependency

This class contains a thread which periodically updates a set of monitored LiveTables at a specified target cycle time. The target cycle time can be configured to reduce or increase the refresh rate of the monitored tables.

This class can be configured via the following Configuration property

  • LiveTableMonitor.targetcycletime (optional) - The default target cycle time in ms (1000 if not defined)