Notification是Mule ESB的一种内部机制,用来发送指定类型的消息给对该消息感兴趣的其它组件。通过这个机制,我们可以监控Mule ESB中多个方面运行的状况。
Mule ESB的Notification机制使用的了软件设计模式中常用的Observer模式,你的程序如果对某个Mule ESB的内部事件感兴趣,你需要实现相对应的接口,并注册到Notification机制中,这样就可以进行事件监听了。
例如:如果你希望监听传入或传出Mule ESB的消息(inbound, outbound),你可以实现EndpointMessageNofiticationListener接口,并通过程序或是mule-config.xml文件将这个接口注册到Mule ESB的实例中去。这样就可以初步实现对消息的监控。代码如下:
监听器
配置文件
本站技术原创栏目文章均为中睿原创或编译,转载请注明:文章来自中睿,本站保留追究责任的权利。