Package com.illumon.iris.db.v2.utils
Class AbstractIndexUpdateNotification
java.lang.Object
com.illumon.iris.db.v2.utils.AbstractNotification
com.illumon.iris.db.v2.utils.AbstractIndexUpdateNotification
- All Implemented Interfaces:
com.fishlib.base.log.LogOutputAppendable,NotificationQueue.IndexUpdateNotification,NotificationQueue.Notification,IntrusiveDoublyLinkedNode<NotificationQueue.Notification>,Runnable
- Direct Known Subclasses:
InstrumentedListenerBase.NotificationBase,NullIndexUpdateNotification
public abstract class AbstractIndexUpdateNotification
extends AbstractNotification
implements NotificationQueue.IndexUpdateNotification
Common base class for index update notifications.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.illumon.util.datastructures.linked.IntrusiveDoublyLinkedNode
IntrusiveDoublyLinkedNode.Adapter<NODE_TYPE extends IntrusiveDoublyLinkedNode<NODE_TYPE>>, IntrusiveDoublyLinkedNode.Impl<NODE_TYPE extends IntrusiveDoublyLinkedNode.Impl<NODE_TYPE>> -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.illumon.iris.db.v2.utils.AbstractNotification
append, getNext, getPrev, isTerminal, mustExecuteWithLtmLock, setNext, setPrev, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.illumon.util.datastructures.linked.IntrusiveDoublyLinkedNode
getNext, getPrev, setNext, setPrevMethods inherited from interface com.fishlib.base.log.LogOutputAppendable
appendMethods inherited from interface com.illumon.iris.db.tables.live.NotificationQueue.Notification
canExecute, isTerminal, mustExecuteWithLtmLock
-
Constructor Details
-
AbstractIndexUpdateNotification
protected AbstractIndexUpdateNotification(boolean isTerminal)
-