Package io.deephaven.engine.table.impl
Class InstrumentedTableListenerBase.ErrorNotification
java.lang.Object
io.deephaven.engine.updategraph.AbstractNotification
io.deephaven.engine.table.impl.InstrumentedTableListenerBase.ErrorNotification
- All Implemented Interfaces:
LogOutputAppendable,NotificationQueue.ErrorNotification,NotificationQueue.Notification,IntrusiveDoublyLinkedNode<NotificationQueue.Notification>,Runnable
- Enclosing class:
InstrumentedTableListenerBase
public class InstrumentedTableListenerBase.ErrorNotification
extends AbstractNotification
implements NotificationQueue.ErrorNotification
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.deephaven.util.datastructures.linked.IntrusiveDoublyLinkedNode
IntrusiveDoublyLinkedNode.Adapter<NODE_TYPE extends IntrusiveDoublyLinkedNode<NODE_TYPE>>, IntrusiveDoublyLinkedNode.Impl<NODE_TYPE extends IntrusiveDoublyLinkedNode.Impl<NODE_TYPE>> -
Method Summary
Modifier and TypeMethodDescriptionbooleancanExecute(long step) Can this notification be executed? That is, are all of it's dependencies satisfied.voidrun()Methods inherited from class io.deephaven.engine.updategraph.AbstractNotification
getNext, getPrev, isTerminal, mustExecuteWithUpdateGraphLock, setNext, setPrev, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.deephaven.util.datastructures.linked.IntrusiveDoublyLinkedNode
getNext, getPrev, setNext, setPrevMethods inherited from interface io.deephaven.engine.updategraph.NotificationQueue.Notification
isTerminal, mustExecuteWithUpdateGraphLock
-
Method Details
-
run
public void run() -
canExecute
public boolean canExecute(long step) Description copied from interface:NotificationQueue.NotificationCan this notification be executed? That is, are all of it's dependencies satisfied.- Specified by:
canExecutein interfaceNotificationQueue.Notification- Parameters:
step- The step for which we are testing satisfaction- Returns:
- true if this notification can be executed, false if it has unmet dependencies
-
append
- Specified by:
appendin interfaceLogOutputAppendable- Overrides:
appendin classAbstractNotification
-