Que yo sepa, no es posible inspeccionar los mensajes en la consola de administración. Puede obtener algunas estadísticas (como cuántos mensajes se han enviado, etc.). ActiveMQ no deshace los mensajes cuando los recibe (por razones de rendimiento, la clasificación no es cara).
Por lo tanto, si usted quiere tener alguna manera de inspeccionar los mensajes de su contenido, puede hacer básicamente 2 cosas:
- Escribe un consumidor que registra para todos los temas/colas, a través del cual se puede ver los mensajes ' contenido. Drawback: si usa la interacción basada en la cola, sus consumidores "reales" no recibirán todos los mensajes
- Escriba un complemento activeMQ que mire los mensajes. Eche un vistazo al Pluger Logger de ActiveMQ. Luego, escriba el suyo (necesitará las fuentes para compilarlo) y cárguelo con ActiveMQ (consulte la documentación sobre cómo configurar ActiveMQ para cargar complementos). Desea anular el método send() que se llama cada vez que alguien envía un mensaje al intermediario. Allí obtiene una referencia al mensaje y puede acceder a su contenido.
Ninguno de los dos mensajes proporciona un mecanismo de visualización conveniente. Tendrá que recurrir a la salida estándar o escribir su propio acceso basado en la web.