public class QueueProcessor extends AbstractProcessor
| Modifier and Type | Field and Description |
|---|---|
static String |
ARCHIVE_FOLDER |
private String |
commitLogRelocationDir |
static String |
ERROR_FOLDER |
private KafkaRecordEmitter |
kafkaRecordEmitter |
private static org.slf4j.Logger |
LOGGER |
private static String |
NAME |
private io.debezium.connector.base.ChangeEventQueue<Event> |
queue |
| Constructor and Description |
|---|
QueueProcessor(CassandraConnectorContext context) |
QueueProcessor(CassandraConnectorContext context,
KafkaRecordEmitter emitter) |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Override destroy to clean up resources after stopping the processor
|
void |
initialize()
Override initialize to initialize resources before starting the processor
|
void |
process()
The actual work the processor is doing.
|
private void |
processEvent(Event event) |
getName, isRunning, start, stopprivate static final org.slf4j.Logger LOGGER
private static final String NAME
private final io.debezium.connector.base.ChangeEventQueue<Event> queue
private final KafkaRecordEmitter kafkaRecordEmitter
private final String commitLogRelocationDir
public static final String ARCHIVE_FOLDER
public static final String ERROR_FOLDER
public QueueProcessor(CassandraConnectorContext context)
QueueProcessor(CassandraConnectorContext context, KafkaRecordEmitter emitter)
public void process()
throws InterruptedException
AbstractProcessorprocess in class AbstractProcessorInterruptedExceptionpublic void initialize()
throws Exception
AbstractProcessorinitialize in class AbstractProcessorExceptionpublic void destroy()
AbstractProcessordestroy in class AbstractProcessorprivate void processEvent(Event event)
Copyright © 2020 JBoss by Red Hat. All rights reserved.