JMS2.0规范中文版

JMSDeliveryTime

当一个消息被发送时,JMS提供者会通过发送方法添加的延迟投递时间(delivery delay)与消息的发送时间(对事务性发送,发送时间是客户端发送消息的时间,不是事务提交的时间)来计算消息的投递时间。它表示为一个长整型值的,以毫秒为单位的,过期时间到1970年1月1日午夜的UTC标准时间的差值。

当send方法返回时,消息的JMSDeliveryTime头属性包含该值。当一个消息被接收时,它的JMSDeliveryTime头属性也包含这个相同的值。

一个消息的投递时间是提供者使得这个消息对于目标目的地可见和消费者投递可用的最早时间。

在一个消息的投递时间到达之前,客户端无法接收此消息。