Necesito establecer la prioridad del mensaje para que los mensajes de prioridad alta se consuman antes que los receptores de baja prioridad.La prioridad del mensaje JMS no funciona en el mensaje
Primero probé con el método message.setJMSPriority() para establecer la prioridad pero no estaba funcionando en HornetQ y ActiveMQ así que finalmente establecí la prioridad del Productor de mensajes usando el método setPriority() y funciona bien ahora.
¿Por qué Messsge.setJMSPriority() no funciona en ninguna de las implementaciones del proveedor JMS y por qué tenemos que establecer la prioridad del productor, no el mensaje en sí, para establecer la prioridad del mensaje? ¿Cuál es el uso del método Messsge.setJMSPriority() entonces?
Se agradece cualquier sugerencia o comentario.