Class AbstractKafkaConnectSource<T>
java.lang.Object
org.apache.pulsar.io.kafka.connect.AbstractKafkaConnectSource<T>
- All Implemented Interfaces:
AutoCloseable,Source<T>
- Direct Known Subclasses:
KafkaConnectSource
A pulsar source that runs.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringorg.apache.kafka.connect.storage.Converterorg.apache.kafka.connect.storage.OffsetStorageWriterorg.apache.kafka.connect.storage.Converter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidopen(Map<String, Object> config, SourceContext sourceContext) abstract AbstractKafkaConnectSource<T>.AbstractKafkaSourceRecord<T>processSourceRecord(org.apache.kafka.connect.source.SourceRecord srcRecord) org.apache.pulsar.functions.api.Record<T>read()
-
Field Details
-
keyConverter
public org.apache.kafka.connect.storage.Converter keyConverter -
valueConverter
public org.apache.kafka.connect.storage.Converter valueConverter -
offsetWriter
public org.apache.kafka.connect.storage.OffsetStorageWriter offsetWriter -
CONNECTOR_CLASS
- See Also:
-
-
Constructor Details
-
AbstractKafkaConnectSource
public AbstractKafkaConnectSource()
-
-
Method Details
-
open
-
read
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
processSourceRecord
public abstract AbstractKafkaConnectSource<T>.AbstractKafkaSourceRecord<T> processSourceRecord(org.apache.kafka.connect.source.SourceRecord srcRecord)
-