Я хотел бы помещать сообщения в очередь с датой/временем в качестве свойства сообщения и извлекать сообщение из очереди, когда это свойство соответствует критериям в отношении текущей даты.
В качестве примера предположим, что я хочу использовать сообщение в 3:00. Моя идея состоит в том, чтобы установить свойство на 3:00, а затем иметь селектор сообщений, например event_timestamp <= CURRENT_TIMESTAMP
.
Я понимаю, что селектор сообщений JMS API основан на SQL, поэтому я хотел бы использовать его таким же образом, как я буду запрашивать базу данных, где у меня может быть ключевое слово, такое как CURRENT_TIMESTAMP
или NOW()
, или подобное. Есть ли что-то подобное в синтаксисе выражения селектора сообщений или другой способ добиться такого результата?