He-Pin commented on issue #2178: URL: https://github.com/apache/pekko/issues/2178#issuecomment-3266225743
It's possible, the `null` will just be ignored for some operator, and trigger another `pull(in)` is the upstream is not completed. just as the `mapAsync` operator, where when you return a `CompletionStage<T>` but the value is null, then the `null` is just dropped and trigger another `pull(in)`, you can check the scaladoc of mapAsync. I think we can have a special operator, which just drop the `null` value, when working with Java 21 's patten matching, it works like a charm -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: notifications-unsubscr...@pekko.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: notifications-unsubscr...@pekko.apache.org For additional commands, e-mail: notifications-h...@pekko.apache.org