Forum Stats

  • 3,769,804 Users
  • 2,253,023 Discussions
  • 7,875,210 Comments

Discussions

Oracle AQ - JMS time to live does not accept Integer.MAX_VALUE seconds

4194728
4194728 Member Posts: 1
edited Feb 20, 2020 9:46AM in Advanced Queueing

We are using aqapi-12.1.0.1. We found that setting a time to live greater than (Integer.MAX_VALUE / 1000) using the JMS API is not possible since oracle.jms.AQjmsProducer casts the milliseconds TTL to an int before dividing it by 1000.

  • Is this intentional? If so, where can I find the related documentation?
  • If not: is this fixed in later versions?