Один из вариантов - поместить заголовок JMS, в котором есть время, в которое вы хотите обработать сообщение. Например, через 2 минуты после создания сообщения. Затем ваш читатель может иметь селектор на основе времени, который выбирает только сообщения, в которых этот заголовок> является текущим временем.