public class ProducerImpl<T> extends Object implements Producer
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected CompletableFuture<Void> |
closeAsync(boolean informBroker) |
protected CompletableFuture<ProducerImpl> |
createReturn() |
protected ClientImpl |
getClient() |
protected ProducerParams |
getConf() |
protected Long |
getProducerId() |
MessageBuilder<T> |
newMessage() |
protected void |
reconnect() |
protected CompletableFuture<MessageId> |
send(Message<T> msg) |
protected CompletableFuture<ProducerImpl> createReturn()
public MessageBuilder<T> newMessage()
newMessage in interface Producerprotected CompletableFuture<MessageId> send(Message<T> msg)
protected Long getProducerId()
protected ProducerParams getConf()
protected ClientImpl getClient()
protected void reconnect()
protected CompletableFuture<Void> closeAsync(boolean informBroker)
public void close()
close in interface Closeableclose in interface AutoCloseableCopyright © 2019-2021, TurtleQueue All Rights Reserved. Use is subject to license terms.