splitter: 1.1.2 - De-/Serialization are both using the default-serde splitter-1.1.2
authorKai Moritz <kai@juplo.de>
Sun, 5 Feb 2023 11:18:18 +0000 (12:18 +0100)
committerKai Moritz <kai@juplo.de>
Sat, 4 May 2024 17:47:21 +0000 (19:47 +0200)
commitd265af0ab6c6a04b688bfdfb2557638c07b4e419
tree59a26010456c4a64afca4c28f7af04190d83a99f
parent5a5616b76c58e030a0529426d281548bdf1d835f
splitter: 1.1.2 - De-/Serialization are both using the default-serde

- Configured the default-serde for the expeced input and the intended output
- The configuration has to be supplied explicitly in the `Properties`,
  that are handed over during the instanciation of `KafkaStreams`.
- The `JsonDeserializer` needs the definition of a default-type for the
  value and position of trust for the class, that should be instanciated.
- The `JsonSerializer` should be advised to _not_ add the header
  `__TypeId__`, because it is not needed, if the topic only contains
  messages of a single type.
pom.xml
src/main/java/de/juplo/kafka/wordcount/splitter/SplitterStreamProcessor.java