-
Notifications
You must be signed in to change notification settings - Fork 154
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature Request: Add Flow#concatAllDeferred operator. #1652
Comments
Is adding a new operator for this worth it? Since it's just almost the same as calling For more context, this is only really a problem when using the graphDSL and having to connect different these kinds of flows into a many-port Concat stage. |
For easy usage, I think that's ok, but at least, we need to update the doc about this, the current two pending PRs are still valid. |
@raboof wdyt about this, I think this is the only way for @queimadus 's user case, or we can add some documents about that. This method should be handy. |
Hmm, this seems like quite a corner case. If you're using Streams like this, you'll have to be quite aware of those intricacies already. At that point perhaps it isn't too much to ask the user to combine |
eg: the At least it took me many hours to find the true problem. |
Motivation:
The original issue is #1623 and #1566 ,
which do help find some problems, but with how the current interpreter and
concatAllLazy
are implemented, we can not fix the problem.refs: https://projectreactor.io/docs/core/release/api/reactor/core/publisher/Flux.html#concat-java.lang.Iterable-
So a new operator is needed.
Modification:
I would like to add a new operator
concatAllDeferred
to support this usage.Result:
runs without problem
The text was updated successfully, but these errors were encountered: