Package io.aiven.kafka.connect.amqp.sink
Class AmqpSinkTask
java.lang.Object
org.apache.kafka.connect.sink.SinkTask
io.aiven.kafka.connect.amqp.sink.AmqpSinkTask
- All Implemented Interfaces:
org.apache.kafka.connect.connector.Task
public class AmqpSinkTask
extends org.apache.kafka.connect.sink.SinkTask
An AMQP sink task that implements a single strategy.
-
Field Summary
Fields inherited from class org.apache.kafka.connect.sink.SinkTask
context, TOPICS_CONFIG, TOPICS_REGEX_CONFIG -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinitialize(org.apache.kafka.connect.sink.SinkTaskContext context) Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata> preCommit(Map<org.apache.kafka.common.TopicPartition, org.apache.kafka.clients.consumer.OffsetAndMetadata> currentOffsets) voidput(Collection<org.apache.kafka.connect.sink.SinkRecord> records) voidvoidstop()version()Methods inherited from class org.apache.kafka.connect.sink.SinkTask
close, flush, onPartitionsAssigned, onPartitionsRevoked, open
-
Constructor Details
-
AmqpSinkTask
public AmqpSinkTask()Constructor.
-
-
Method Details
-
initialize
public void initialize(org.apache.kafka.connect.sink.SinkTaskContext context) - Overrides:
initializein classorg.apache.kafka.connect.sink.SinkTask
-
version
-
start
- Specified by:
startin interfaceorg.apache.kafka.connect.connector.Task- Specified by:
startin classorg.apache.kafka.connect.sink.SinkTask
-
put
- Specified by:
putin classorg.apache.kafka.connect.sink.SinkTask
-
preCommit
public Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata> preCommit(Map<org.apache.kafka.common.TopicPartition, org.apache.kafka.clients.consumer.OffsetAndMetadata> currentOffsets) - Overrides:
preCommitin classorg.apache.kafka.connect.sink.SinkTask
-
stop
public void stop()- Specified by:
stopin interfaceorg.apache.kafka.connect.connector.Task- Specified by:
stopin classorg.apache.kafka.connect.sink.SinkTask
-