Hello, I found that there are two ways to send only the final result of a windowed groupBy, either using Suppressed <https://kafka.apache.org/37/javadoc/org/apache/kafka/streams/kstream/KTable.html#suppress(org.apache.kafka.streams.kstream.Suppressed)>.untilWindowCloses on the final KTable or EmitStrategy <https://kafka.apache.org/37/javadoc/org/apache/kafka/streams/kstream/TimeWindowedKStream.html#emitStrategy(org.apache.kafka.streams.kstream.EmitStrategy)> on the windowed stream.
I tried to compare both but didn't find differences in the result they give. Are there any differences apart from the moment they are defined within the pipeline. And Is there any preference on using one or the other ? Thanks, Ayoub