public class MessageBuilder<T> extends Object
| Constructor and Description |
|---|
MessageBuilder(ProducerImpl<T> producer) |
| Modifier and Type | Method and Description |
|---|---|
MessageBuilder<T> |
deliverAfter(long delay,
TimeUnit unit) |
MessageBuilder<T> |
disableReplication() |
MessageBuilder<T> |
eventTime(long timestamp) |
MessageBuilder<T> |
key(String key) |
MessageBuilder<T> |
properties(Map<String,String> properties) |
MessageBuilder<T> |
property(String key,
String value) |
CompletableFuture<MessageId> |
send() |
MessageBuilder<T> |
value(T value) |
public MessageBuilder(ProducerImpl<T> producer)
public MessageBuilder<T> value(T value)
public MessageBuilder<T> disableReplication()
public MessageBuilder<T> eventTime(long timestamp)
public MessageBuilder<T> key(String key)
public MessageBuilder<T> properties(Map<String,String> properties)
public MessageBuilder<T> property(String key, String value)
public MessageBuilder<T> deliverAfter(long delay, TimeUnit unit)
public CompletableFuture<MessageId> send()
Copyright © 2019-2021, TurtleQueue All Rights Reserved. Use is subject to license terms.