I didn't see any methods that would set that. Is that an option on the message level or on the QueueSender level. Using javax.jms.ObjectMessage and javax.jms.QueueSender.
Jeff, have a question about the misuse of expiry in particular. Are you using the setJMSExpiry... or setTimeToLive. I've actually tried both with no luck. In my case, setJMSExpiration had no effec ...