Package io.debezium.engine.source
Class EngineSourceConnectorContext
java.lang.Object
io.debezium.engine.source.EngineSourceConnectorContext
- All Implemented Interfaces:
DebeziumSourceConnectorContext
,org.apache.kafka.connect.connector.ConnectorContext
,org.apache.kafka.connect.source.SourceConnectorContext
public class EngineSourceConnectorContext
extends Object
implements DebeziumSourceConnectorContext, org.apache.kafka.connect.source.SourceConnectorContext
Implementation of
DebeziumSourceConnectorContext
which holds references to objects which spans whole connector life-cycle.
At the same time implements also Kafka Connect SourceConnectorContext
as current implementation of
DebeziumSourceConnector
only wraps Kafka Connect SourceConnector
.- Author:
- vjuranek
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AsyncEmbeddedEngine
private final org.apache.kafka.connect.storage.OffsetStorageReader
private final org.apache.kafka.connect.storage.OffsetStorageWriter
-
Constructor Summary
ConstructorsConstructorDescriptionEngineSourceConnectorContext
(AsyncEmbeddedEngine engine, org.apache.kafka.connect.storage.OffsetStorageReader offsetReader, org.apache.kafka.connect.storage.OffsetStorageWriter offsetWriter) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.kafka.connect.storage.OffsetStorageReader
Returns theOffsetStorageReader
for this DebeziumConnectorContext.org.apache.kafka.connect.storage.OffsetStorageWriter
Returns theOffsetStorageWriter
for this DebeziumConnectorContext.void
void
-
Field Details
-
engine
-
offsetReader
private final org.apache.kafka.connect.storage.OffsetStorageReader offsetReader -
offsetWriter
private final org.apache.kafka.connect.storage.OffsetStorageWriter offsetWriter
-
-
Constructor Details
-
EngineSourceConnectorContext
public EngineSourceConnectorContext(AsyncEmbeddedEngine engine, org.apache.kafka.connect.storage.OffsetStorageReader offsetReader, org.apache.kafka.connect.storage.OffsetStorageWriter offsetWriter)
-
-
Method Details
-
offsetStorageReader
public org.apache.kafka.connect.storage.OffsetStorageReader offsetStorageReader()Description copied from interface:DebeziumSourceConnectorContext
Returns theOffsetStorageReader
for this DebeziumConnectorContext.- Specified by:
offsetStorageReader
in interfaceDebeziumSourceConnectorContext
- Specified by:
offsetStorageReader
in interfaceorg.apache.kafka.connect.source.SourceConnectorContext
- Returns:
- the OffsetStorageReader for this connector.
-
offsetStorageWriter
public org.apache.kafka.connect.storage.OffsetStorageWriter offsetStorageWriter()Description copied from interface:DebeziumSourceConnectorContext
Returns theOffsetStorageWriter
for this DebeziumConnectorContext.- Specified by:
offsetStorageWriter
in interfaceDebeziumSourceConnectorContext
- Returns:
- the OffsetStorageWriter for this connector.
-
requestTaskReconfiguration
public void requestTaskReconfiguration()- Specified by:
requestTaskReconfiguration
in interfaceorg.apache.kafka.connect.connector.ConnectorContext
-
raiseError
- Specified by:
raiseError
in interfaceorg.apache.kafka.connect.connector.ConnectorContext
-