Class PulsarOffsetBackingStore
java.lang.Object
org.apache.pulsar.io.kafka.connect.PulsarOffsetBackingStore
- All Implemented Interfaces:
org.apache.kafka.connect.storage.OffsetBackingStore
public class PulsarOffsetBackingStore
extends Object
implements org.apache.kafka.connect.storage.OffsetBackingStore
Implementation of
OffsetBackingStore that uses a Pulsar topic to store offset data.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigure(org.apache.kafka.connect.runtime.WorkerConfig workerConfig) get(Collection<ByteBuffer> keys) set(Map<ByteBuffer, ByteBuffer> values, org.apache.kafka.connect.util.Callback<Void> callback) voidstart()voidstop()
-
Constructor Details
-
PulsarOffsetBackingStore
-
-
Method Details
-
configure
public void configure(org.apache.kafka.connect.runtime.WorkerConfig workerConfig) - Specified by:
configurein interfaceorg.apache.kafka.connect.storage.OffsetBackingStore
-
start
public void start()- Specified by:
startin interfaceorg.apache.kafka.connect.storage.OffsetBackingStore
-
stop
public void stop()- Specified by:
stopin interfaceorg.apache.kafka.connect.storage.OffsetBackingStore
-
get
- Specified by:
getin interfaceorg.apache.kafka.connect.storage.OffsetBackingStore
-
set
public Future<Void> set(Map<ByteBuffer, ByteBuffer> values, org.apache.kafka.connect.util.Callback<Void> callback) - Specified by:
setin interfaceorg.apache.kafka.connect.storage.OffsetBackingStore
-