类 TypedMessageBuilderImpl<T>
java.lang.Object
org.apache.pulsar.client.impl.TypedMessageBuilderImpl<T>
- 所有已实现的接口:
Serializable,TypedMessageBuilder<T>
- 另请参阅:
-
字段概要
从接口继承的字段 org.apache.pulsar.client.api.TypedMessageBuilder
CONF_DELIVERY_AFTER_SECONDS, CONF_DELIVERY_AT, CONF_DISABLE_REPLICATION, CONF_EVENT_TIME, CONF_KEY, CONF_PROPERTIES, CONF_REPLICATION_CLUSTERS, CONF_SEQUENCE_ID -
构造器概要
构造器构造器说明TypedMessageBuilderImpl(ProducerBase<?> producer, Schema<T> schema) TypedMessageBuilderImpl(ProducerBase<?> producer, Schema<T> schema, TransactionImpl txn) -
方法概要
修饰符和类型方法说明deliverAfter(long delay, TimeUnit unit) deliverAt(long timestamp) eventTime(long timestamp) getKey()longbooleanhasKey()keyBytes(byte[] key) orderingKey(byte[] orderingKey) properties(Map<String, String> properties) replicationClusters(List<String> clusters) send()sequenceId(long sequenceId)
-
构造器详细资料
-
TypedMessageBuilderImpl
-
TypedMessageBuilderImpl
-
-
方法详细资料
-
send
- 指定者:
send在接口中TypedMessageBuilder<T>- 抛出:
PulsarClientException
-
sendAsync
- 指定者:
sendAsync在接口中TypedMessageBuilder<T>
-
key
- 指定者:
key在接口中TypedMessageBuilder<T>
-
keyBytes
- 指定者:
keyBytes在接口中TypedMessageBuilder<T>
-
orderingKey
- 指定者:
orderingKey在接口中TypedMessageBuilder<T>
-
value
- 指定者:
value在接口中TypedMessageBuilder<T>
-
property
- 指定者:
property在接口中TypedMessageBuilder<T>
-
properties
- 指定者:
properties在接口中TypedMessageBuilder<T>
-
eventTime
- 指定者:
eventTime在接口中TypedMessageBuilder<T>
-
sequenceId
- 指定者:
sequenceId在接口中TypedMessageBuilder<T>
-
replicationClusters
- 指定者:
replicationClusters在接口中TypedMessageBuilder<T>
-
disableReplication
- 指定者:
disableReplication在接口中TypedMessageBuilder<T>
-
deliverAfter
- 指定者:
deliverAfter在接口中TypedMessageBuilder<T>
-
deliverAt
- 指定者:
deliverAt在接口中TypedMessageBuilder<T>
-
loadConf
- 指定者:
loadConf在接口中TypedMessageBuilder<T>
-
getMetadataBuilder
-
getMessage
-
getPublishTime
public long getPublishTime() -
hasKey
public boolean hasKey() -
getKey
-
getContent
-