jackdaw.streams.interop

Clojure wrapper to kafka streams.

clj-global-ktable

(clj-global-ktable global-ktable)
Makes a CljKTable object.

clj-kgroupedstream

(clj-kgroupedstream kgroupedstream)
Makes a CljKGroupedStream object.

clj-kgroupedtable

(clj-kgroupedtable kgroupedtable)
Makes a CljKGroupedTable object.

clj-kstream

(clj-kstream kstream)
Makes a CljKStream object.

clj-ktable

(clj-ktable ktable)
Makes a CljKTable object.

clj-session-windowed-kstream

(clj-session-windowed-kstream windowed-kstream)
Makes a CljSessionWindowedKStream object.

clj-time-windowed-kstream

(clj-time-windowed-kstream windowed-kstream)
Makes a CljTimeWindowedKStream object.

streams-builder

(streams-builder)
Makes a streams builder.

topic->consumed

(topic->consumed {:keys [key-serde value-serde]})

topic->materialized

(topic->materialized {:keys [topic-name key-serde value-serde]})

topic->produced

(topic->produced {:keys [key-serde value-serde]})

topic->serialized

(topic->serialized {:keys [key-serde value-serde]})