public class SqlServerConnectorTask
extends io.debezium.connector.common.BaseSourceTask
| Modifier and Type | Class and Description |
|---|---|
private static class |
SqlServerConnectorTask.State |
| Modifier and Type | Field and Description |
|---|---|
private static String |
CONTEXT_NAME |
private io.debezium.pipeline.ChangeEventSourceCoordinator |
coordinator |
private io.debezium.pipeline.ErrorHandler |
errorHandler |
private SqlServerConnection |
jdbcConnection |
private Map<String,?> |
lastOffset |
private static org.slf4j.Logger |
LOGGER |
private io.debezium.connector.base.ChangeEventQueue<io.debezium.pipeline.DataChangeEvent> |
queue |
private SqlServerDatabaseSchema |
schema |
private AtomicReference<SqlServerConnectorTask.State> |
state |
private SqlServerTaskContext |
taskContext |
| Constructor and Description |
|---|
SqlServerConnectorTask() |
| Modifier and Type | Method and Description |
|---|---|
private void |
cleanupResources() |
void |
commit() |
protected Iterable<io.debezium.config.Field> |
getAllConfigurationFields() |
protected io.debezium.pipeline.spi.OffsetContext |
getPreviousOffset(io.debezium.pipeline.spi.OffsetContext.Loader loader)
Loads the connector's persistent offset (if present) via the given loader.
|
List<org.apache.kafka.connect.source.SourceRecord> |
poll() |
void |
start(io.debezium.config.Configuration config) |
void |
stop() |
String |
version() |
private static final org.slf4j.Logger LOGGER
private static final String CONTEXT_NAME
private final AtomicReference<SqlServerConnectorTask.State> state
private volatile SqlServerTaskContext taskContext
private volatile io.debezium.connector.base.ChangeEventQueue<io.debezium.pipeline.DataChangeEvent> queue
private volatile SqlServerConnection jdbcConnection
private volatile io.debezium.pipeline.ChangeEventSourceCoordinator coordinator
private volatile io.debezium.pipeline.ErrorHandler errorHandler
private volatile SqlServerDatabaseSchema schema
public String version()
public void start(io.debezium.config.Configuration config)
start in class io.debezium.connector.common.BaseSourceTaskprotected io.debezium.pipeline.spi.OffsetContext getPreviousOffset(io.debezium.pipeline.spi.OffsetContext.Loader loader)
getPreviousOffset in class io.debezium.connector.common.BaseSourceTaskpublic List<org.apache.kafka.connect.source.SourceRecord> poll() throws InterruptedException
poll in class org.apache.kafka.connect.source.SourceTaskInterruptedExceptionpublic void commit()
throws InterruptedException
commit in class org.apache.kafka.connect.source.SourceTaskInterruptedExceptionpublic void stop()
stop in interface org.apache.kafka.connect.connector.Taskstop in class org.apache.kafka.connect.source.SourceTaskprivate void cleanupResources()
protected Iterable<io.debezium.config.Field> getAllConfigurationFields()
getAllConfigurationFields in class io.debezium.connector.common.BaseSourceTaskCopyright © 2018 JBoss by Red Hat. All rights reserved.