Forum Stats

  • 3,824,944 Users
  • 2,260,442 Discussions
  • 7,896,356 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?