-
Notifications
You must be signed in to change notification settings - Fork 5k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
[CAMEL-18276] : azure-service-bus component support for session enabled entities #16826
Conversation
🌟 Thank you for your contribution to the Apache Camel project! 🌟 🤖 CI automation will test this PR automatically. 🐫 Apache Camel Committers, please review the following items:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, I'd like to have feedback from @dylanpiergies and @davsclaus
I wonder if |
Seems OK to me. I've double checked the integration tests are passing, since they don't run during builds. All good. Aside from that, I haven't really delved into the nuts and bolts of the session functionality with Service Bus. I'd have to spend some time looking through the Azure documentation to see if there are any additions that need to be made for full-featured session support. |
Description
Session support for azure-service-bus component. Existing component is updated to handle both non-session (existing functionality) and session based entities.
New properties are added -
sessionId
- Forproducer
, sessionId is required to send with message while publishing message for session based entities.sessionEnabled
- Forconsumer
, boolean flag to let the consumer create Session aware clients to consume messages from session aware entities.JIRA Issue - https://issues.apache.org/jira/browse/CAMEL-18276
Target
main
branch)Tracking
Apache Camel coding standards and style
I checked that each commit in the pull request has a meaningful subject line and body.
I have run
mvn clean install -DskipTests
locally from root folder and I have committed all auto-generated changes.