Package io.deephaven.engine.table.impl
Interface NotificationStepReceiver
- All Known Implementing Classes:
AppendOnlyArrayBackedInputTable,BarrageBlinkTable,BarrageMessageProducer,BarrageRedirectedTable,BarrageTable,BaseTable,DeferredViewTable,IcebergTableImpl,InMemoryTable,KeyedArrayBackedInputTable,PartitionAwareSourceTable,QueryReplayGroupedTable,QueryTable,QueryTable.FilteredTable,RedefinableTable,ReplayGroupedFullTable,ReplayLastByGroupedTable,ReplayTable,ReplayTableBase,SimpleSourceTable,SourceTable,TimeTable,UncoalescedTable,UpdatableTable,UpdateSourceQueryTable
public interface NotificationStepReceiver
Used by
OperationSnapshotControl to set the notification step of elements in our DAG.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final longThe null value for recorded notification steps. -
Method Summary
Modifier and TypeMethodDescriptiondefault voidinitializeLastNotificationStep(@NotNull LogicalClock clock) Deliver the appropriate last notification step to a receiver that isn't derived from aNotificationStepSource.voidsetLastNotificationStep(long lastNotificationStep) Deliver a last notification step to this receiver.
-
Field Details
-
NULL_NOTIFICATION_STEP
static final long NULL_NOTIFICATION_STEPThe null value for recorded notification steps.- See Also:
-
-
Method Details
-
setLastNotificationStep
void setLastNotificationStep(long lastNotificationStep) Deliver a last notification step to this receiver.- Parameters:
lastNotificationStep- The last notification step to be delivered
-
initializeLastNotificationStep
Deliver the appropriate last notification step to a receiver that isn't derived from aNotificationStepSource.
-