builder.stream(topic).filterNot((k, v) -> {
v.toString().contains(tid);
}) // i.e., without the last `to()` method
Результатом этой цепочки методов является KStream
.Если ваш вопрос о том, как продолжить работу с этим результирующим KStream
из того же приложения , то выполните следующие действия:
KStream<..., ...> myStream = builder.stream(topic).filterNot((k, v) -> {
v.toString().contains(tid);
});
myStream.to("outputtopic");
// Then continue to use the `myStream` instance for further work.
myStream.map(....).aggregate(...);
Если ваш вопрос о том, как прочитатьвыводить тему из другого приложения , тогда вы можете сделать это, прочитав эту тему из другого приложения Kafka Streams, из KSQL, от простого потребителя Kafka (подписавшись) и т. д.