Хорошо, согласно документам ActiveMQ, кажется, что Message.getJMSTimestamp () возвращает время, когда клиент утверждает, что отправил сообщение (с его локальными часами). И что есть предположительно свойство "JMSActiveMQBrokerInTime", которое добавлено к сообщению (см. http://activemq.apache.org/activemq-message-properties.html).
Однако попытка получить к нему доступ при установке ActiveMQ 4.1.2 приводит к ошибке.
Кто-нибудь знает, было ли это что-то, что было добавлено только в 5.0 или позже? Или есть какое-то другое объяснение того, где оно могло исчезнуть? Message.getPropertyNames () возвращает пустое перечисление, которое может указывать, что ничего не проходит.