public class ProducerBuilder extends Object
| Constructor and Description |
|---|
ProducerBuilder(ClientImpl c) |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<ProducerImpl> |
create() |
ProducerBuilder |
enableBatching(boolean enableBatching) |
ProducerBuilder |
hashingScheme(HashingScheme hashingScheme) |
ProducerBuilder |
maxPendingMessages(int maxPendingMessages) |
ProducerBuilder |
namespace(String namespace) |
ProducerBuilder |
persistent(Boolean persistent) |
ProducerBuilder |
producerName(String producerName) |
ProducerBuilder |
properties(Map<String,String> properties) |
ProducerBuilder |
property(String key,
String value) |
ProducerBuilder |
sendTimeout(int sendTimeout,
TimeUnit unit) |
ProducerBuilder |
topic(String topic) |
ProducerBuilder |
topic(Topic topic) |
public ProducerBuilder(ClientImpl c)
public ProducerBuilder namespace(String namespace)
public ProducerBuilder persistent(Boolean persistent)
public ProducerBuilder producerName(String producerName)
public ProducerBuilder topic(String topic)
public ProducerBuilder topic(Topic topic)
public ProducerBuilder properties(Map<String,String> properties)
public ProducerBuilder property(String key, String value)
public ProducerBuilder maxPendingMessages(int maxPendingMessages)
public ProducerBuilder enableBatching(boolean enableBatching)
public ProducerBuilder hashingScheme(HashingScheme hashingScheme)
public ProducerBuilder sendTimeout(int sendTimeout, TimeUnit unit)
public CompletableFuture<ProducerImpl> create()
Copyright © 2019-2021, TurtleQueue All Rights Reserved. Use is subject to license terms.