Class KafkaStreamContainerBuilder
- java.lang.Object
-
- io.streamthoughts.azkarra.api.streams.KafkaStreamContainerBuilder
-
public class KafkaStreamContainerBuilder extends Object
Default builder class for creating and configuring a new wrappedKafkaStreamsinstance.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description KafkaStreamsContainerbuild()Builds aKafkaStreamsinstance.static KafkaStreamContainerBuildernewBuilder()Creates a newKafkaStreamContainerBuilderinstance.KafkaStreamContainerBuilderwithKafkaStreamsFactory(KafkaStreamsFactory kafkaStreamsFactory)KafkaStreamContainerBuilderwithRestoreListeners(List<org.apache.kafka.streams.processor.StateRestoreListener> listeners)KafkaStreamContainerBuilderwithStateListeners(List<org.apache.kafka.streams.KafkaStreams.StateListener> listeners)KafkaStreamContainerBuilderwithTopologyContainer(TopologyContainer topologyContainer)KafkaStreamContainerBuilderwithUncaughtExceptionHandler(List<Thread.UncaughtExceptionHandler> handlers)
-
-
-
Method Detail
-
newBuilder
public static KafkaStreamContainerBuilder newBuilder()
Creates a newKafkaStreamContainerBuilderinstance.- Returns:
- a new
KafkaStreamContainerBuilderinstance.
-
withKafkaStreamsFactory
public KafkaStreamContainerBuilder withKafkaStreamsFactory(KafkaStreamsFactory kafkaStreamsFactory)
-
withTopologyContainer
public KafkaStreamContainerBuilder withTopologyContainer(TopologyContainer topologyContainer)
-
withRestoreListeners
public KafkaStreamContainerBuilder withRestoreListeners(List<org.apache.kafka.streams.processor.StateRestoreListener> listeners)
-
withUncaughtExceptionHandler
public KafkaStreamContainerBuilder withUncaughtExceptionHandler(List<Thread.UncaughtExceptionHandler> handlers)
-
withStateListeners
public KafkaStreamContainerBuilder withStateListeners(List<org.apache.kafka.streams.KafkaStreams.StateListener> listeners)
-
build
public KafkaStreamsContainer build()
Builds aKafkaStreamsinstance.- Returns:
- a new
KafkaStreamsContainerinstance.
-
-