Actualizando cierta vista programáticamente desde una clase de escucha JMS

Pude integrar ActiveMQ y crear un consumidor JMS en mi aplicación OpenXava. Ahora, necesito actualizar cierta vista transitoria con los datos recibidos en el mensaje, que tiene varios problemas que considerar, por ejemplo ... ¿cómo pasar de una clase java de oyente JMS y enviar los cambios a la vista actual? ... y suponiendo que la vista específica sea la actual !!!, pero la vista actual podría ser cualquiera de las varias vistas posibles en toda la aplicación !!! ... ¿asi que? ¿Entonces? ... luego pensé, persistiré los mensajes JMS en alguna entidad (como un almacenamiento temporal en DB), incluso eso incurrirá en un bajo rendimiento, pero después de eso ... cómo presionaré los cambios recientes Si algún usuario está mirando la vista transitoria.

Me usaron para compilar mis aplicaciones web usando alguna implementación JSF con ajax habilitado, y luego pude recibir el mensaje en el oyente JMS y luego obtener una referencia de bean administrado jsf y usar Ajax push para actualizar todas las sesiones que se pueden abrir con una o varios usuarios investigaban la aplicación, por lo que siempre producía un tipo de aplicación en tiempo real, que actualiza cualquier vista abierta (si la vista es la que el usuario está viendo).

Entonces, ¿hay alguna manera de lograr eso con una clase de oyente JMS en mi aplicación OX?

Gracias por adelantado,

Respuestas a la pregunta(1)

Su respuesta a la pregunta