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

Introduce JmsClient with customizable operations and unified message conversion capabilities #32501

Open
jhoeller opened this issue Mar 20, 2024 · 0 comments
Assignees
Labels
in: messaging Issues in messaging modules (jms, messaging) type: enhancement A general enhancement
Milestone

Comments

@jhoeller
Copy link
Contributor

Inspired by the introduction of JdbcClient in 6.1 (#30931) and by the requirements for customizable operations expressed in #26840, we intend to investigate the introduction of a similarly designed JmsClient API.

This can also bring unified message conversion capabilities from JmsTemplate (payload objects and jakarta.jms.Message) as well as JmsMessagingTemplate (org.springframework.messaging.Message), being able to interact with org.springframework.jms.support.converter.MessageConverter as well as org.springframework.messaging.converter.MessageConverter.

@jhoeller jhoeller added in: messaging Issues in messaging modules (jms, messaging) type: enhancement A general enhancement labels Mar 20, 2024
@jhoeller jhoeller added this to the 6.2.0-M2 milestone Mar 20, 2024
@jhoeller jhoeller self-assigned this Mar 20, 2024
@jhoeller jhoeller modified the milestones: 6.2.0-M2, 6.2.x May 14, 2024
@jhoeller jhoeller modified the milestones: 6.2.x, 6.2.0-M5 Jun 12, 2024
@jhoeller jhoeller modified the milestones: 6.2.0-M5, 6.2.x Jul 4, 2024
@jhoeller jhoeller modified the milestones: 6.2.x, General Backlog Sep 11, 2024
@jhoeller jhoeller modified the milestones: General Backlog, 7.0.x Oct 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
in: messaging Issues in messaging modules (jms, messaging) type: enhancement A general enhancement
Projects
None yet
Development

No branches or pull requests

1 participant