Skip to content

Support class-level @SqsListener annotations with @SqsHandler on methods #1331

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

Open
tomazfernandes opened this issue Jan 27, 2025 · 3 comments
Labels
component: sqs SQS integration related issue status: ideal-for-contribution We agree it's nice to have but it is not team priority type: enhancement Smaller enhancement in existing integration

Comments

@tomazfernandes
Copy link
Contributor

Enables resolving between listener methods depending on the payload type.

Similar implementation to what Spring for Apache Kafka does with @KafkaHandler

@tomazfernandes tomazfernandes added component: sqs SQS integration related issue status: ideal-for-contribution We agree it's nice to have but it is not team priority type: enhancement Smaller enhancement in existing integration labels Jan 27, 2025
@joseiedo
Copy link
Contributor

Hey, here I am to say I'm working on this issue.

When I get all working or at least a great piece done, I will open a draft PR. Seems straightforward with the kafka implementation already done 😅

@tomazfernandes
Copy link
Contributor Author

Hey @joseiedo, awesome, looking forward to the PR!

@joseiedo joseiedo mentioned this issue May 3, 2025
9 tasks
@joseiedo
Copy link
Contributor

joseiedo commented May 3, 2025

Hey @tomazfernandes! I created a draft PR #1377
There still things to do (docs, improve the code), I made the draft PR now because I think it would be important to have opinions about the implementation since I'm not familiar with projects like this one :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: sqs SQS integration related issue status: ideal-for-contribution We agree it's nice to have but it is not team priority type: enhancement Smaller enhancement in existing integration
Projects
None yet
Development

No branches or pull requests

2 participants