Package io.debezium.embedded.async
Class TestingAsyncEmbeddedEngine<T>
java.lang.Object
io.debezium.embedded.async.TestingAsyncEmbeddedEngine<T>
- All Implemented Interfaces:
TestingDebeziumEngine<T>,io.debezium.engine.DebeziumEngine<T>,Closeable,AutoCloseable,Runnable
Implementation of
TestingDebeziumEngine for AsyncEngineConfig.- Author:
- vjuranek
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.debezium.engine.DebeziumEngine
io.debezium.engine.DebeziumEngine.Builder<R>, io.debezium.engine.DebeziumEngine.BuilderFactory, io.debezium.engine.DebeziumEngine.ChangeConsumer<R>, io.debezium.engine.DebeziumEngine.CompletionCallback, io.debezium.engine.DebeziumEngine.ConnectorCallback, io.debezium.engine.DebeziumEngine.Offsets, io.debezium.engine.DebeziumEngine.RecordCommitter<R>, io.debezium.engine.DebeziumEngine.Signal, io.debezium.engine.DebeziumEngine.Signaler -
Field Summary
FieldsFields inherited from interface io.debezium.engine.DebeziumEngine
OFFSET_FLUSH_INTERVAL_MS_PROP -
Constructor Summary
ConstructorsConstructorDescriptionTestingAsyncEmbeddedEngine(io.debezium.embedded.async.AsyncEmbeddedEngine<T> engine) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()io.debezium.engine.DebeziumEngine.Signalervoidrun()voidrunWithTask(Consumer<org.apache.kafka.connect.source.SourceTask> consumer) Run consumer function with engine task, e.g.
-
Field Details
-
engine
-
-
Constructor Details
-
TestingAsyncEmbeddedEngine
-
-
Method Details
-
run
public void run() -
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
runWithTask
Description copied from interface:TestingDebeziumEngineRun consumer function with engine task, e.g. in case of Kafka withSourceTask. Effectively expose engine internal task for testing.- Specified by:
runWithTaskin interfaceTestingDebeziumEngine<T>
-
getSignaler
public io.debezium.engine.DebeziumEngine.Signaler getSignaler()- Specified by:
getSignalerin interfaceio.debezium.engine.DebeziumEngine<T>
-