If I understand correctly the JBoss JMS implementation uses system time for deciding expirations. This can cause a problem in the expiration logic if a client and server have system clocks set to slightly different times.
Could a timesource interface be provided so a developer could specify their own timesource such as a java based NTP client that returns the same data in long format?
Thanks.