如何使用Notification机制来监控Mule ESB中的消息?
来源:广州中睿信息技术有限公司
发布时间:2012/10/21 23:25:16 编辑:itlead 阅读 2543

  Notification是Mule ESB的一种内部机制,用来发送指定类型的消息给对该消息感兴趣的其它组件。通过这个机制,我们可以监控Mule ESB中多个方面运行的状况。

 

  Mule ESB的Notification机制使用的了软件设计模式中常用的Observer模式,你的程序如果对某个Mule ESB的内部事件感兴趣,你需要实现相对应的接口,并注册到Notification机制中,这样就可以进行事件监听了。

 

  例如:如果你希望监听传入或传出Mule ESB的消息(inbound, outbound),你可以实现EndpointMessageNofiticationListener接口,并通过程序或是mule-config.xml文件将这个接口注册到Mule ESB的实例中去。这样就可以初步实现对消息的监控。代码如下:

  监听器

  

  配置文件

  

 

 本站技术原创栏目文章均为中睿原创或编译,转载请注明:文章来自中睿,本站保留追究责任的权利。