public class OracleConnectorTask
extends io.debezium.connector.common.BaseSourceTask
| Modifier and Type | Class and Description |
|---|---|
private static class |
OracleConnectorTask.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 OracleConnection |
jdbcConnection |
private Map<String,?> |
lastOffset |
private static org.slf4j.Logger |
LOGGER |
private io.debezium.connector.base.ChangeEventQueue<io.debezium.pipeline.DataChangeEvent> |
queue |
private OracleDatabaseSchema |
schema |
private AtomicReference<OracleConnectorTask.State> |
state |
private OracleTaskContext |
taskContext |
| Constructor and Description |
|---|
OracleConnectorTask() |
| Modifier and Type | Method and Description |
|---|---|
private void |
cleanupResources() |
void |
commit() |
protected Iterable<io.debezium.config.Field> |
getAllConfigurationFields() |
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<OracleConnectorTask.State> state
private volatile OracleTaskContext taskContext
private volatile io.debezium.connector.base.ChangeEventQueue<io.debezium.pipeline.DataChangeEvent> queue
private volatile OracleConnection jdbcConnection
private volatile io.debezium.pipeline.ChangeEventSourceCoordinator coordinator
private volatile io.debezium.pipeline.ErrorHandler errorHandler
private volatile OracleDatabaseSchema schema
public String version()
public void start(io.debezium.config.Configuration config)
start 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.