Package io.deephaven.engine.table
Interface TableListener
- All Superinterfaces:
LivenessManager
,LivenessNode
,LivenessReferent
- All Known Subinterfaces:
ShiftObliviousListener
,TableUpdateListener
- All Known Implementing Classes:
AppendOnlyAssertionInstrumentedListenerAdapter
,BaseTable.ListenerImpl
,BaseTable.ShiftObliviousListenerImpl
,InstrumentedTableListenerBase
,InstrumentedTableUpdateListener
,InstrumentedTableUpdateListenerAdapter
,JoinListenerRecorder
,ListenerRecorder
,PrintListener
,PythonListenerAdapter
,PythonReplayListenerAdapter
,PythonReplayShiftObliviousListenerAdapter
,PythonShiftObliviousListenerAdapter
,ShiftObliviousInstrumentedListener
,ShiftObliviousInstrumentedListenerAdapter
,SnapshotInternalListener
,SortedAssertionInstrumentedListenerAdapter
,SortListener
,ToMapListener
Listener implementation for
Table
changes.-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
Interface for instrumentation entries used by update graph nodes. -
Method Summary
Modifier and TypeMethodDescriptiongetErrorNotification
(Throwable originalException, @Nullable TableListener.Entry sourceEntry) Creates a notification for the exception.void
onFailure
(Throwable originalException, @Nullable TableListener.Entry sourceEntry) Notification of exceptions.Methods inherited from interface io.deephaven.engine.liveness.LivenessManager
manage, tryManage
Methods inherited from interface io.deephaven.engine.liveness.LivenessNode
tryUnmanage, tryUnmanage, unmanage, unmanage
Methods inherited from interface io.deephaven.engine.liveness.LivenessReferent
dropReference, getReferentDescription, getWeakReference, retainReference, tryRetainReference
-
Method Details
-
onFailure
Notification of exceptions.- Parameters:
originalException
- exceptionsourceEntry
- performance tracking
-
getErrorNotification
NotificationQueue.ErrorNotification getErrorNotification(Throwable originalException, @Nullable @Nullable TableListener.Entry sourceEntry) Creates a notification for the exception.- Parameters:
originalException
- exceptionsourceEntry
- performance tracking- Returns:
- exception notification
-