Class TerminalNotification

java.lang.Object
com.illumon.iris.db.v2.utils.AbstractNotification
com.illumon.iris.db.v2.utils.TerminalNotification
All Implemented Interfaces:
com.fishlib.base.log.LogOutputAppendable, NotificationQueue.Notification, IntrusiveDoublyLinkedNode<NotificationQueue.Notification>, Runnable
Direct Known Subclasses:
UpdateCommitter

public abstract class TerminalNotification
extends AbstractNotification
  • Constructor Details

  • Method Details

    • canExecute

      public boolean canExecute​(long step)
      Description copied from interface: NotificationQueue.Notification
      Can this notification be executed? That is, are all of it's dependencies satisfied.
      Parameters:
      step - The step for which we are testing satisfaction
      Returns:
      true if this notification can be executed, false if it has unmet dependencies