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

Implement support for Multi in reactive endpoints #1028

Open
mcollovati opened this issue Nov 1, 2024 · 0 comments · May be fixed by #1091
Open

Implement support for Multi in reactive endpoints #1028

mcollovati opened this issue Nov 1, 2024 · 0 comments · May be fixed by #1091
Assignees
Labels
enhancement New feature or request

Comments

@mcollovati
Copy link
Owner

mcollovati commented Nov 1, 2024

For reactive endpoints, Hilla supports Flux type from Reactor.

Quarkus comes with built-in support for Mutiny.

Consider implementing support for Mutiny Multi, wrapping it into a Flux in a custom EndpointInvoker or by applying byte code enhancement.

References:

https://quarkus.io/guides/mutiny-primer

@mcollovati mcollovati added the enhancement New feature or request label Nov 1, 2024
@mcollovati mcollovati moved this from 🆕 New to 🤔 Maybe in quarkus-hilla backlog Nov 1, 2024
@mcollovati mcollovati changed the title Implement support for Multi and Uni in reactive endpoints Implement support for Multi in reactive endpoints Nov 3, 2024
mcollovati added a commit that referenced this issue Nov 23, 2024
Allows Hilla endpoints to specify Mutiny Multi as return type for reactive endpoints.
Also introduces MutinyEndpointSubscription as a Mutiny alternative to Hilla EndpointSubscription
to provide unsubscribe callback.

Fixes #1028
@mcollovati mcollovati self-assigned this Dec 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: 🏗 In progress
Development

Successfully merging a pull request may close this issue.

1 participant