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
Nested ClassesModifier 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, 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
-