Skip to content
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

Deprecated Multi#from #1888

Merged
merged 6 commits into from
May 29, 2020

Conversation

danielkec
Copy link
Contributor

Signed-off-by: Daniel Kec daniel.kec@oracle.com

@danielkec danielkec self-assigned this May 27, 2020
@romain-grecourt
Copy link
Contributor

I think you should go ahead and remove these API, RC1 is really close ; we shouldn't be deprecating APIs at this stage ; @tomas-langer WDYT ?

@danielkec danielkec added api-change reactive Reactive streams and related components labels May 28, 2020
Signed-off-by: Daniel Kec <daniel.kec@oracle.com>
Signed-off-by: Daniel Kec <daniel.kec@oracle.com>
@danielkec danielkec force-pushed the multi-helidon-fluent-api-align branch from ec00c05 to 38a295a Compare May 28, 2020 11:52
@danielkec danielkec changed the title [WIP] Deprecated Multi#from Deprecated Multi#from May 28, 2020
@danielkec
Copy link
Contributor Author

danielkec commented May 28, 2020

@romain-grecourt @tomas-langer If we want to align Multi with the Helidon fluent api, we should be careful not to discourage users coming in with previous knowledge of other reactive libraries. I would like to leave a breadcrumbs for them in the shape of intentionally deprecated from methods, so they can find their way to our create attitude more easily. Does it make sense to have such deprecated methods without actually planning to remove them?

Signed-off-by: Daniel Kec <daniel.kec@oracle.com>

Signed-off-by: Daniel Kec <daniel.kec@oracle.com>
Signed-off-by: Daniel Kec <daniel.kec@oracle.com>

Signed-off-by: Daniel Kec <daniel.kec@oracle.com>
@tomas-langer
Copy link
Member

I think this approach is OK. And if we have big enough traction, we can eventually remove them (in 3.0, or 4.0...)

Copy link
Member

@tomas-langer tomas-langer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, let's confirm with the team

Signed-off-by: Daniel Kec <daniel.kec@oracle.com>
Copy link
Member

@tomas-langer tomas-langer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@danielkec danielkec merged commit 9d209a1 into helidon-io:master May 29, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api-change reactive Reactive streams and related components
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants