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

Make Destination of JmsItemReader and JmsItemWriter configurable [BATCH-2726] #878

spring-issuemaster opened this issue May 28, 2018 · 1 comment


Copy link

@spring-issuemaster spring-issuemaster commented May 28, 2018

All Wissender opened BATCH-2726 and commented

The javadoc of JmsItemReader states the following:

An {@link ItemReader} for JMS using a {@link JmsTemplate}. The template should have a default destination, which will be used to provide items in {@link #read()}.

That means that I have to create an own JmsTemplate for every queue. Is this recommended?

Otherwise I see no reason why it shouldn't be possible to specify an explicit destination for JmsItemReader and JmsItemWriter via property. The method JmsTemplate#receiveAndConvert() provides overloaded variations with Destination destination and String destination which could be called, when the (newly introduced) destination property on the JmsItemReader respectively JmsItemWriter is not null.

Affects: 3.0.8

Copy link
Collaborator Author

@spring-issuemaster spring-issuemaster commented Nov 4, 2018

Mahmoud Ben Hassine commented

I'm not sure I understand the point here. Do you mean you want to use the same jmsTemplate to read from multiple queues using the same jms reader? Please elaborate with a code example of what you want to achieve. Thank you upfront.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
1 participant
You can’t perform that action at this time.