/ / ¿Cómo implementar un Mule Message Observer? - esb, mule, contentobserver, observadores

¿Cómo implementar un Mule Message Observer? - esb, mula, contentobserver, observadores

Estoy tratando de implementar un simple observador de mensajes en Mule que no necesita mutar el mensaje.

Esta enlazar En la documentación se indica que la forma más sencilla es extender AbstractMessageObserver. Pero como puedo ver en este enlace La clase se ha eliminado en las versiones anteriores de Mule.

Entonces, ¿la mejor manera de hacerlo ahora es implementar la interfaz de MessageProcessor y simplemente devolver el parámetro MuleEvent en el método de proceso?

Respuestas

1 para la respuesta № 1

Si necesitas acceder al conjunto MuleEvent, o bien un MessageProcessor o un POJO que implementa Callable.

De lo contrario, si solo necesita observar la carga útil, un componente POJO simple haría el truco.

Tenga en cuenta que Mule también ofrece interceptores (y InterceptingMessageProcessors): use un interceptor si necesita ejecutar acciones antes / después o si desea la posibilidad de detener el procesamiento.