类 PulsarRecord<T>
java.lang.Object
org.apache.pulsar.functions.source.PulsarRecord<T>
- 所有已实现的接口:
org.apache.pulsar.functions.api.Record<T>,RecordWithEncryptionContext<T>
-
构造器详细资料
-
PulsarRecord
public PulsarRecord()
-
-
方法详细资料
-
getKey
- 指定者:
getKey在接口中org.apache.pulsar.functions.api.Record<T>
-
getTopicName
- 指定者:
getTopicName在接口中org.apache.pulsar.functions.api.Record<T>
-
getPartitionIndex
- 指定者:
getPartitionIndex在接口中org.apache.pulsar.functions.api.Record<T>
-
getPartitionId
- 指定者:
getPartitionId在接口中org.apache.pulsar.functions.api.Record<T>
-
getRecordSequence
- 指定者:
getRecordSequence在接口中org.apache.pulsar.functions.api.Record<T>
-
getValue
- 指定者:
getValue在接口中org.apache.pulsar.functions.api.Record<T>
-
getSchema
- 指定者:
getSchema在接口中org.apache.pulsar.functions.api.Record<T>
-
getEventTime
- 指定者:
getEventTime在接口中org.apache.pulsar.functions.api.Record<T>
-
getEncryptionCtx
从接口复制的说明:RecordWithEncryptionContextRetrieves encryption-context that is attached to record.- 指定者:
getEncryptionCtx在接口中RecordWithEncryptionContext<T>- 返回:
Optional<EncryptionContext>
-
getProperties
- 指定者:
getProperties在接口中org.apache.pulsar.functions.api.Record<T>
-
getMessageId
public org.apache.pulsar.client.api.MessageId getMessageId() -
ack
public void ack()- 指定者:
ack在接口中org.apache.pulsar.functions.api.Record<T>
-
fail
public void fail()- 指定者:
fail在接口中org.apache.pulsar.functions.api.Record<T>
-
getMessage
- 指定者:
getMessage在接口中org.apache.pulsar.functions.api.Record<T>
-