Hi @TestSolace, we’re getting in to some fundamentals of messaging here, so excuse me but I need to understand more about what you’re trying to do.
I am trying to send a message and it should be received within the given timeout.
When you say “received” - received by whom? Do you mean you want to know the broker has successfully got the message? Or that the end consumer got it within that time? Who do you want to notify? The original publisher?
If you want the original publisher to get the exception that there’s been no response, you should use the request/response messaging style.