Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

After a set period the send will timeout and throw a JMSException to the calling code.

If such a JMSException is thrown, the message will not be sent to the broker, however the underlying Session may still be active - in particular if the Session is transactional then the current transaction will not be automatically rolled back. Users may choose to either attempt to resend the message, or to rollback any transactional work and close the Session.

Code Block
ERROR AMQSession - Message send failed due to timeout waiting on broker enforced flow control

...