public static class KafkaAdapter.Builder<InternalMessageType> extends CommAdapterBuilder<InternalMessageType,KafkaAdapter<InternalMessageType>>
messageMarshaller, messageUnmarshaller, metricsbuild, setMessageMarshaller, setMessageUnmarshaller, setMetricspublic KafkaAdapter.Builder<InternalMessageType> setMessagePollingTimeout(long pollTimeout, TimeUnit pollTimeUnit)
public KafkaAdapter.Builder<InternalMessageType> setConsumerProperties(Properties consumerProperties)
public KafkaAdapter.Builder<InternalMessageType> addConsumerProperty(String key, String value)
public KafkaAdapter.Builder<InternalMessageType> addProducerProperty(String key, String value)
public KafkaAdapter.Builder<InternalMessageType> setProducerProperties(Properties producerProperties)
public KafkaAdapter.Builder<InternalMessageType> setServerAddress(String serverAddress)
public KafkaAdapter.Builder<InternalMessageType> setSubscriptionScheduler(io.reactivex.Scheduler scheduler)
public KafkaAdapter.Builder<InternalMessageType> setIdentifier(String identifier)
public KafkaAdapter.Builder<InternalMessageType> setMessageSender(KafkaMessageSender<InternalMessageType> messageSender)
public KafkaAdapter.Builder<InternalMessageType> setMessageReceiver(KafkaMessageReceiver<InternalMessageType> messageReceiver)
public void validate()
validate in class CommAdapterBuilder<InternalMessageType,KafkaAdapter<InternalMessageType>>public KafkaAdapter<InternalMessageType> createInstance()
createInstance in class CommAdapterBuilder<InternalMessageType,KafkaAdapter<InternalMessageType>>Copyright © 2018. All rights reserved.