类 KafkaAbstractSource.KafkaRecord<V>
- java.lang.Object
-
- org.apache.pulsar.io.kafka.KafkaAbstractSource.KafkaRecord<V>
-
- 所有已实现的接口:
org.apache.pulsar.functions.api.Record<V>
- 封闭类:
- KafkaAbstractSource<V>
protected static class KafkaAbstractSource.KafkaRecord<V> extends java.lang.Object implements org.apache.pulsar.functions.api.Record<V>
-
-
构造器概要
构造器 构造器 说明 KafkaRecord(org.apache.kafka.clients.consumer.ConsumerRecord<java.lang.String,?> record, V value, org.apache.pulsar.client.api.Schema<V> schema)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidack()java.util.Optional<java.lang.String>getKey()java.util.Optional<java.lang.String>getPartitionId()java.util.Optional<java.lang.Integer>getPartitionIndex()java.util.Optional<java.lang.Long>getRecordSequence()org.apache.pulsar.client.api.Schema<V>getSchema()VgetValue()
-
-
-
方法详细资料
-
getPartitionId
public java.util.Optional<java.lang.String> getPartitionId()
- 指定者:
getPartitionId在接口中org.apache.pulsar.functions.api.Record<V>
-
getPartitionIndex
public java.util.Optional<java.lang.Integer> getPartitionIndex()
- 指定者:
getPartitionIndex在接口中org.apache.pulsar.functions.api.Record<V>
-
getRecordSequence
public java.util.Optional<java.lang.Long> getRecordSequence()
- 指定者:
getRecordSequence在接口中org.apache.pulsar.functions.api.Record<V>
-
getKey
public java.util.Optional<java.lang.String> getKey()
- 指定者:
getKey在接口中org.apache.pulsar.functions.api.Record<V>
-
ack
public void ack()
- 指定者:
ack在接口中org.apache.pulsar.functions.api.Record<V>
-
-