Uses of Interface
io.debezium.util.Clock
-
Packages that use Clock Package Description io.debezium.connector.common io.debezium.pipeline io.debezium.pipeline.metrics io.debezium.pipeline.source.snapshot.incremental io.debezium.relational io.debezium.util -
-
Uses of Clock in io.debezium.connector.common
Fields in io.debezium.connector.common declared as Clock Modifier and Type Field Description private ClockBaseSourceTask. clockprivate ClockCdcSourceTaskContext. clockMethods in io.debezium.connector.common that return Clock Modifier and Type Method Description ClockCdcSourceTaskContext. getClock()Returns a clock for obtaining the current time. -
Uses of Clock in io.debezium.pipeline
Fields in io.debezium.pipeline declared as Clock Modifier and Type Field Description private ClockAbstractChangeRecordEmitter. clockMethods in io.debezium.pipeline that return Clock Modifier and Type Method Description ClockAbstractChangeRecordEmitter. getClock()Returns the clock of the change record(s) emitted.Constructors in io.debezium.pipeline with parameters of type Clock Constructor Description AbstractChangeRecordEmitter(OffsetContext offsetContext, Clock clock) -
Uses of Clock in io.debezium.pipeline.metrics
Fields in io.debezium.pipeline.metrics declared as Clock Modifier and Type Field Description protected ClockPipelineMetrics. clock -
Uses of Clock in io.debezium.pipeline.source.snapshot.incremental
Fields in io.debezium.pipeline.source.snapshot.incremental declared as Clock Modifier and Type Field Description private ClockSignalBasedIncrementalSnapshotChangeEventSource. clockConstructors in io.debezium.pipeline.source.snapshot.incremental with parameters of type Clock Constructor Description SignalBasedIncrementalSnapshotChangeEventSource(CommonConnectorConfig config, JdbcConnection jdbcConnection, DatabaseSchema<?> databaseSchema, Clock clock, SnapshotProgressListener progressListener, DataChangeEventListener dataChangeEventListener) -
Uses of Clock in io.debezium.relational
Fields in io.debezium.relational declared as Clock Modifier and Type Field Description protected ClockRelationalSnapshotChangeEventSource. clockMethods in io.debezium.relational that return Clock Modifier and Type Method Description protected ClockRelationalSnapshotChangeEventSource. getClock()Constructors in io.debezium.relational with parameters of type Clock Constructor Description RelationalChangeRecordEmitter(OffsetContext offsetContext, Clock clock)RelationalSnapshotChangeEventSource(RelationalDatabaseConnectorConfig connectorConfig, JdbcConnection jdbcConnection, EventDispatcher<TableId> dispatcher, Clock clock, SnapshotProgressListener snapshotProgressListener)RelationalSnapshotChangeEventSource(RelationalDatabaseConnectorConfig connectorConfig, JdbcConnection jdbcConnection, HistorizedRelationalDatabaseSchema schema, EventDispatcher<TableId> dispatcher, Clock clock, SnapshotProgressListener snapshotProgressListener)SnapshotChangeRecordEmitter(OffsetContext offset, Object[] row, Clock clock) -
Uses of Clock in io.debezium.util
Fields in io.debezium.util declared as Clock Modifier and Type Field Description static ClockClock. SYSTEMMethods in io.debezium.util that return Clock Modifier and Type Method Description static ClockClock. system()Methods in io.debezium.util with parameters of type Clock Modifier and Type Method Description static ElapsedTimeStrategyElapsedTimeStrategy. constant(Clock clock, long delayInMilliseconds)Create a strategy whose time periods are constant.static ElapsedTimeStrategyElapsedTimeStrategy. exponential(Clock clock, long initialDelayInMilliseconds, long maxDelayInMilliseconds)Create a strategy whose time periods increase exponentially.static ElapsedTimeStrategyElapsedTimeStrategy. exponential(Clock clock, long initialDelayInMilliseconds, long maxDelayInMilliseconds, double multiplier)Create a strategy whose time periods increase exponentially.static ElapsedTimeStrategyElapsedTimeStrategy. linear(Clock clock, long delayInMilliseconds)Create a strategy whose time periods linearly increase in length.static MetronomeMetronome. parker(Duration period, Clock timeSystem)Create a new metronome that starts ticking immediately and that usesLockSupport.parkNanos(long)to wait.static MetronomeMetronome. sleeper(Duration period, Clock timeSystem)Create a new metronome that starts ticking immediately and that usesThread.sleep(long)to wait.static ElapsedTimeStrategyElapsedTimeStrategy. step(Clock clock, long preStepDelayInMilliseconds, BooleanSupplier stepFunction, long postStepDelayInMilliseconds)Create a strategy whose time periods start out at one length but then change to another length after another period has elapsed.static Threads.TimerThreads. timer(Clock clock, Duration time)Obtain aThreads.Timerthat uses the given clock to indicate that a pre-defined time period expired.static Threads.TimeSinceThreads. timeSince(Clock clock)Obtain aThreads.TimeSincethat uses the given clock to record the time elapsed.
-