Package com.illumon.iris.db.v2
Class InstrumentedListener.Notification
java.lang.Object
com.illumon.iris.db.v2.utils.AbstractNotification
com.illumon.iris.db.v2.utils.AbstractIndexUpdateNotification
com.illumon.iris.db.v2.InstrumentedListenerBase.NotificationBase
com.illumon.iris.db.v2.InstrumentedListener.Notification
- All Implemented Interfaces:
com.fishlib.base.log.LogOutputAppendable,NotificationQueue.IndexUpdateNotification,NotificationQueue.Notification,IntrusiveDoublyLinkedNode<NotificationQueue.Notification>,Runnable
- Enclosing class:
- InstrumentedListener
Delivers the desired update, bracketed by performance instrumentation.
-
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>> -
Method Summary
Methods inherited from class com.illumon.iris.db.v2.InstrumentedListenerBase.NotificationBase
append, canExecute, toStringMethods inherited from class com.illumon.iris.db.v2.utils.AbstractNotification
getNext, getPrev, isTerminal, mustExecuteWithLtmLock, setNext, setPrevMethods 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.illumon.iris.db.tables.live.NotificationQueue.Notification
isTerminal, mustExecuteWithLtmLock
-
Method Details
-
run
public void run()- Specified by:
runin interfaceRunnable- Specified by:
runin classInstrumentedListenerBase.NotificationBase
-