Reputation: 181
I'm using sendAndReceive from JmsMessagingTemplate in an MVC controller but if no reply message is sent it seems to keep waiting on a reply forever. The documentation states that:
Returns: the reply, possibly null if the message could not be received, for example due to a timeout
However I just can't figure out after how long a timeout is given or where to configure this. Can someone explain this to me?
FYI: I am not using spring-integration but spring-messaging.
Upvotes: 7
Views: 13421
Reputation: 3154
You can pass JmsTemplate while creating JmsMessagingTemplate
in JmsTemplate
you can configure property setReceiveTimeout(long receiveTimeout)
where time is in milliseconds
Upvotes: 11
Reputation: 73568
The receive timeout can be configured in the JmsTemplate
that the JmsMessagingTemplate
uses.
Upvotes: -1