文章責編:張曉1
看了本文的網(wǎng)友還看了學歷| 高考 中考 考研 自考 成考 外語| 四六級 職稱英語 商務英語 公共英語 資格| 公務員 報關(guān)員 銀行 證券 司法 導游 教師 計算機| 等考 軟考
工程|一建 二建 造價師 監(jiān)理師 咨詢師 安全師 結(jié)構(gòu)師 估價師 造價員 會計| 會計證 會計職稱 注會 經(jīng)濟師 稅務師 醫(yī)學| 衛(wèi)生資格 醫(yī)師 藥師 [更多]
2.1.2.2 通知模型
一個管理構(gòu)件提供的管理接口允許代理對其管理資源進行控制和配置。然而,對管理復雜的分布式系統(tǒng)來說,這些接口只是提供了一部分功能。通常,管理應用程序需要對狀態(tài)變化或者當特別情況發(fā)生變化時作出反映。
為此,JMX定義了通知模型。通知模型僅僅涉及了在同一個JMX代理中的管理構(gòu)件之間的事件傳播。JMX通知模型依靠以下幾個部分:
1)Notification,一個通用的事件類型,該類標識事件的類型,可以被直接使用,也可以根據(jù)傳遞的事件的需要而被擴展。
2)NotificationListener接口,接受通知的對象需實現(xiàn)此接口。
3)NotificationFilter接口,作為通知過濾器的對象需實現(xiàn)此接口,為通知監(jiān)聽者提供了一個過濾通知的過濾器。
4)NotificationBroadcaster接口,通知發(fā)送者需實現(xiàn)此接口,該接口允許希望得到通知的監(jiān)聽者注冊。
發(fā)送一個通用類型的通知,任何一個監(jiān)聽者都會得到該通知。因此,監(jiān)聽者需提供過濾器來選擇所需要接受的通知。
任何類型的管理構(gòu)件,標準的或動態(tài)的,都可以作為一個通知發(fā)送者,也可以作為一個通知監(jiān)聽者,或兩者都是。
相關(guān)推薦:計算機等級考試二級Java經(jīng)典算法大全匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |