public static class KafkaAdapter.Builder extends CommAdapterBuilder<String,KafkaAdapter>
messageTranscriber, metrics| Modifier and Type | Method and Description |
|---|---|
KafkaAdapter.Builder |
addConsumerProperty(String key,
String value) |
KafkaAdapter.Builder |
addProducerProperty(String key,
String value) |
KafkaAdapter |
createInstance() |
KafkaAdapter.Builder |
setConsumerProperties(Properties consumerProperties) |
KafkaAdapter.Builder |
setIdentifier(String identifier) |
KafkaAdapter.Builder |
setMessagePollingTimeout(long pollTimeout,
TimeUnit pollTimeUnit) |
KafkaAdapter.Builder |
setMessageReceiver(MessageReceiver messageReceiver) |
KafkaAdapter.Builder |
setMessageSender(MessageSender messageSender) |
KafkaAdapter.Builder |
setProducerProperties(Properties producerProperties) |
KafkaAdapter.Builder |
setServerAddress(String serverAddress) |
KafkaAdapter.Builder |
setSubscriptionScheduler(io.reactivex.Scheduler scheduler) |
void |
validate() |
build, setMessageTranscriber, setMetricspublic KafkaAdapter.Builder setMessagePollingTimeout(long pollTimeout, TimeUnit pollTimeUnit)
public KafkaAdapter.Builder setConsumerProperties(Properties consumerProperties)
public KafkaAdapter.Builder addConsumerProperty(String key, String value)
public KafkaAdapter.Builder addProducerProperty(String key, String value)
public KafkaAdapter.Builder setProducerProperties(Properties producerProperties)
public KafkaAdapter.Builder setServerAddress(String serverAddress)
public KafkaAdapter.Builder setSubscriptionScheduler(io.reactivex.Scheduler scheduler)
public KafkaAdapter.Builder setIdentifier(String identifier)
public KafkaAdapter.Builder setMessageSender(MessageSender messageSender)
public KafkaAdapter.Builder setMessageReceiver(MessageReceiver messageReceiver)
public void validate()
validate in class CommAdapterBuilder<String,KafkaAdapter>public KafkaAdapter createInstance()
createInstance in class CommAdapterBuilder<String,KafkaAdapter>Copyright © 2018. All rights reserved.