public static class KafkaAdapter.Builder<InternalMessageType> extends ch.squaredesk.nova.comm.CommAdapterBuilder<InternalMessageType,KafkaAdapter<InternalMessageType>>
public 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(ch.squaredesk.nova.comm.sending.MessageSender<InternalMessageType,OutgoingMessageMetaData> messageSender)
public KafkaAdapter.Builder<InternalMessageType> setMessageReceiver(ch.squaredesk.nova.comm.retrieving.MessageReceiver<String,InternalMessageType,IncomingMessageMetaData> messageReceiver)
public void validate()
validate in class ch.squaredesk.nova.comm.CommAdapterBuilder<InternalMessageType,KafkaAdapter<InternalMessageType>>public KafkaAdapter<InternalMessageType> createInstance()
createInstance in class ch.squaredesk.nova.comm.CommAdapterBuilder<InternalMessageType,KafkaAdapter<InternalMessageType>>Copyright © 2018. All rights reserved.