首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

JMX(3)Notification

2012-09-10 
JMX(三)NotificationMBean之间的通信是必不可少的,Notification就起到了在MBean之间沟通桥梁的作用,JMX?No

JMX(三)Notification

MBean之间的通信是必不可少的,Notification就起到了在MBean之间沟通桥梁的作用,JMX?Notification由4个部分组成:

Notification 这个相当于一个信息包,封装了需要传递的信息。

Notification?broadcast 这相当于一个广播器,把消息广播出去。

Notification listerner 这是一个监听器,用于监听广播出来的Notification 消息。

Notification?filter 这是一个过滤器,过滤掉不需要的Notification 消息。

Notification?broadcast不需要我们实现,JMX内部已经有了,Notification?filter 一般也很少用,下面的例子主要用到

Notification?、Notification listerner。

?

1.目录结构

JMX(3)Notification

?

在hello中有一个sayHello(String message)方法,意思是根据碰到的是谁来打招呼,比如:

jack从对面走过来,说:‘hi’
我们回礼,说:‘hello jack“

首先需要jack先说一个hi(相应一个操作),然后他说的话封装成声波(相当于Notification 消息包)传递出去,然后我们还要给jack装上一个监听器(耳朵),这个监听器将捕捉到jack的声波语音包,并进行相应的处理,即说”hello jack“。

?

?

2.将jack写成一个MBean?

?

? ?JackMBean

进入那么=jack,然后点击hi按钮来执行它,这是控制台显示:


JMX(3)Notification

?

热点排行