By default in the SimpleMessagingGateway the timeout is -1 and 5secs in the ReplyMessageCorrelator.

The funny thing is when the gateway calls the ReplyMessageCorrelator the reply timeout is only send in case of >= 0.

I am using M6. Is this already fixed?

It took me a while to figure that out since my colleague has a slower machine .