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<Object> |
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() |
private OracleOffsetContext |
getPreviousOffset(OracleConnectorConfig connectorConfig) |
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<Object> 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.BaseSourceTaskprivate OracleOffsetContext getPreviousOffset(OracleConnectorConfig connectorConfig)
public 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.