Package ch.squaredesk.nova.comm.kafka
Class KafkaAdapter.Builder
- java.lang.Object
-
- ch.squaredesk.nova.comm.CommAdapterBuilder<String,KafkaAdapter>
-
- ch.squaredesk.nova.comm.kafka.KafkaAdapter.Builder
-
- Enclosing class:
- KafkaAdapter
public static class KafkaAdapter.Builder extends ch.squaredesk.nova.comm.CommAdapterBuilder<String,KafkaAdapter>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KafkaAdapter.BuilderaddConsumerProperty(String key, String value)KafkaAdapter.BuilderaddProducerProperty(String key, String value)KafkaAdaptercreateInstance()KafkaAdapter.BuildersetConsumerProperties(Properties consumerProperties)KafkaAdapter.BuildersetIdentifier(String identifier)KafkaAdapter.BuildersetMessagePollingTimeout(long pollTimeout, TimeUnit pollTimeUnit)KafkaAdapter.BuildersetMessageReceiver(MessageReceiver messageReceiver)KafkaAdapter.BuildersetMessageSender(MessageSender messageSender)KafkaAdapter.BuildersetProducerProperties(Properties producerProperties)KafkaAdapter.BuildersetServerAddress(String serverAddress)KafkaAdapter.BuildersetSubscriptionScheduler(io.reactivex.Scheduler scheduler)voidvalidate()
-
-
-
Method Detail
-
setMessagePollingTimeout
public KafkaAdapter.Builder setMessagePollingTimeout(long pollTimeout, TimeUnit pollTimeUnit)
-
setConsumerProperties
public KafkaAdapter.Builder setConsumerProperties(Properties consumerProperties)
-
addConsumerProperty
public KafkaAdapter.Builder addConsumerProperty(String key, String value)
-
addProducerProperty
public KafkaAdapter.Builder addProducerProperty(String key, String value)
-
setProducerProperties
public KafkaAdapter.Builder setProducerProperties(Properties producerProperties)
-
setServerAddress
public KafkaAdapter.Builder setServerAddress(String serverAddress)
-
setSubscriptionScheduler
public KafkaAdapter.Builder setSubscriptionScheduler(io.reactivex.Scheduler scheduler)
-
setIdentifier
public KafkaAdapter.Builder setIdentifier(String identifier)
-
setMessageSender
public KafkaAdapter.Builder setMessageSender(MessageSender messageSender)
-
setMessageReceiver
public KafkaAdapter.Builder setMessageReceiver(MessageReceiver messageReceiver)
-
validate
public void validate()
- Overrides:
validatein classch.squaredesk.nova.comm.CommAdapterBuilder<String,KafkaAdapter>
-
createInstance
public KafkaAdapter createInstance()
- Specified by:
createInstancein classch.squaredesk.nova.comm.CommAdapterBuilder<String,KafkaAdapter>
-
-