KafkaStreamsBuilderImpl¶
KafkaStreamsBuilderImpl is a KafkaStreamsBuilder.
KafkaStreamsBuilderImpl acts as a bridge between ksqlDB and Kafka Streams library.
Creating Instance¶
KafkaStreamsBuilderImpl takes the following to be created:
KafkaStreamsBuilderImpl is created along with a QueryBuilder.
KafkaClientSupplier¶
KafkaStreamsBuilderImpl is given a KafkaClientSupplier (Kafka Streams) when created.
Building KafkaStreams Client¶
KafkaStreams build(
Topology topology,
Map<String, Object> conf)
build creates a KafkaStreams (Kafka Streams) with the given Topology (Kafka Streams) (with the given conf properties and the KafkaClientSupplier).
build is part of the KafkaStreamsBuilder abstraction.
buildNamedTopologyWrapper¶
KafkaStreamsNamedTopologyWrapper buildNamedTopologyWrapper(
Map<String, Object> conf)
buildNamedTopologyWrapper creates a KafkaStreamsNamedTopologyWrapper with the given conf properties and the KafkaClientSupplier.
buildNamedTopologyWrapper is part of the KafkaStreamsBuilder abstraction.