类 KafkaAbstractSource.KeyValueKafkaRecord<V>

  • 所有已实现的接口:
    org.apache.pulsar.functions.api.KVRecord<java.lang.Object,​java.lang.Object>, org.apache.pulsar.functions.api.Record
    封闭类:
    KafkaAbstractSource<V>

    protected static class KafkaAbstractSource.KeyValueKafkaRecord<V>
    extends KafkaAbstractSource.KafkaRecord
    implements org.apache.pulsar.functions.api.KVRecord<java.lang.Object,​java.lang.Object>
    • 构造器概要

      构造器 
      构造器 说明
      KeyValueKafkaRecord​(org.apache.kafka.clients.consumer.ConsumerRecord record, org.apache.pulsar.common.schema.KeyValue value, org.apache.pulsar.client.api.Schema<java.lang.Object> keySchema, org.apache.pulsar.client.api.Schema<java.lang.Object> valueSchema)  
    • 构造器详细资料

      • KeyValueKafkaRecord

        public KeyValueKafkaRecord​(org.apache.kafka.clients.consumer.ConsumerRecord record,
                                   org.apache.pulsar.common.schema.KeyValue value,
                                   org.apache.pulsar.client.api.Schema<java.lang.Object> keySchema,
                                   org.apache.pulsar.client.api.Schema<java.lang.Object> valueSchema)
    • 方法详细资料

      • getKeySchema

        public org.apache.pulsar.client.api.Schema<java.lang.Object> getKeySchema()
        指定者:
        getKeySchema 在接口中 org.apache.pulsar.functions.api.KVRecord<java.lang.Object,​java.lang.Object>
      • getValueSchema

        public org.apache.pulsar.client.api.Schema<java.lang.Object> getValueSchema()
        指定者:
        getValueSchema 在接口中 org.apache.pulsar.functions.api.KVRecord<java.lang.Object,​java.lang.Object>
      • getKeyValueEncodingType

        public org.apache.pulsar.common.schema.KeyValueEncodingType getKeyValueEncodingType()
        指定者:
        getKeyValueEncodingType 在接口中 org.apache.pulsar.functions.api.KVRecord<java.lang.Object,​java.lang.Object>