<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    afunms

    My Software,My Dream—Forge a more perfect NMS product.

    NodeManager

     

    今天于把NodeManager的接口確定下了。代不知改了多少次,才成今天這個樣子,
    接口都有明確的定任,是不容易。2.0中這塊寫,代重用性不好,可
    展性受到很大影。3.0中能把NodeManager的接口設計好,算是整的一重大改。

    NodeManager完成以下功能:

    1.加入元前,檢查戶輸入的參數,以及這個網元是否已存在;

    2.加入元:第一,加入(持久化);

    第二,加入輪詢隊列;

    第三,加入到視圖(XML)。

    3.元:同三步,加入元正好相反的操作。

    不定更新操作,因種網元更新據差太大,不能一接口。
         Update直接在在service中
    實現。



     

    NodeManager

     

    方法

    1

    checkVaildBeforeAdd

    public

    增加元之前,檢查網元的有效性。

    2

    addNode

    public

    增加一個網元。

    3

    attachMonitors

    protected

    增加后,給網元加上默認監視器。

    4

    loadNodes

    public

    啟動Tomcat,從數存。

    5

    loadMonitors

    protected

    在loadNodes中調用,加載監視器。

    6

    deleteNode

    public

    除一個網元。

    7

    persistNode

    public

    持久化一個網元:把據存入MySQL。

    8

    persistBase

    protected

    在persistNode中調用,把父類數據存入主表。

    9

    persistSubNode

    protected

    在persistNode中調用,把子類數據存入子表。

    10

    persistMonitors

    protected

    在persistNode中調用,持久化監視器。

    11

    afterPersist

    public

    在每persist方法后調用。

    12

    afterDone

    public

    關閉Connection等操作。

    HostManager

    在HostManager除了實現對host的操作,Subnet和link的操作,所以除了實現
    NodeManager中的接口外,多了好些方法。

     

    方法

    1

    checkVaildBeforeAdd

    public

    增加元之前,檢查網元的有效性。

    2

    setDiscoveryConfig

    public

    發現配置。因增加主機與發現配置有系,所以要有這個方法。

    3

    loadLinks

    private

    載鏈路,在loadNodes后調用。

    4

    loadServerLoginConfig

    private

    Unix或Linux,加telnet或ssh的參數。

    5

    loadIfs

    private

    接口。

    6

    loadSubnets

    private

    7

    removeLegacy

    public

    重新發現之后,除所有以前據。

    8

    persistServerLoginConfig

    public

    持久化telnet或ssh的參數

    9

    persistLink

    public

    持久化路。

    10

    persistSubnet

    public

    持久化子

    11

    persistHostSubetMemberShip

    public

    持久化主機系。

    12

    getMaxElementId

    public

    得到元的最大ID。

    13

    persist

    public

    用于持久化SNMP表的據。

    DBNodeManagerMidWareManager管理庫網元和中件間網元的增加和除,
    實現NodeManager中的接口。以后如果有新種類元加入,NodeManager可展,這樣
    設計就比2.0好得多了。

    posted on 2009-01-25 17:06 afunms 閱讀(366) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    My Links

    News

    留言簿(18)

    隨筆檔案

    相冊

    搜索

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 尤物永久免费AV无码网站| 99精品一区二区免费视频| 亚洲综合色丁香婷婷六月图片| 亚洲视频免费观看| 亚洲精品成人图区| 国产精品无码亚洲一区二区三区| 国产亚洲精彩视频| 国产在线精品观看免费观看| 人成午夜免费大片在线观看| 日本人成在线视频免费播放| 久久国内免费视频| 亚洲国产精品碰碰| 亚洲黄色在线视频| 午夜免费1000部| 亚洲AⅤ无码一区二区三区在线 | a毛片久久免费观看| 亚洲免费精彩视频在线观看| 成年人免费网站在线观看| 无码欧精品亚洲日韩一区夜夜嗨| 无码天堂va亚洲va在线va| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 看亚洲a级一级毛片| 亚洲国产精品成人网址天堂| 国产免费A∨在线播放| 在线看片人成视频免费无遮挡| 亚洲国产精品SSS在线观看AV| 亚洲免费观看在线视频| 成人免费区一区二区三区| 久久久国产精品亚洲一区| 99re8这里有精品热视频免费| 亚洲AV福利天堂一区二区三| 免费一级毛片在线播放视频免费观看永久 | 久久免费精品视频| 亚洲精品成人在线| 亚洲av日韩aⅴ无码色老头| 1000部无遮挡拍拍拍免费视频观看| 亚洲国产精品无码久久久秋霞2 | 亚洲综合免费视频| 精品韩国亚洲av无码不卡区| 亚洲国产第一站精品蜜芽| 9久9久女女免费精品视频在线观看|