[發(fā)明專利]支持分布式數據網格中的服務器端事件模型的系統(tǒng)和方法有效
| 申請?zhí)枺?/td> | 201280044779.6 | 申請日: | 2012-09-14 |
| 公開(公告)號: | CN103827864B | 公開(公告)日: | 2018-05-22 |
| 發(fā)明(設計)人: | B·奧利弗;N·阿里斯;G·格萊伊澤;R·H·李 | 申請(專利權)人: | 甲骨文國際公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 中國國際貿易促進委員會專利商標事務所 11038 | 代理人: | 馮玉清 |
| 地址: | 美國加*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 支持 分布式 數據 網格 中的 服務器端 事件 模型 系統(tǒng) 方法 | ||
1.一種用于提供分布式數據網格中的服務器端事件模型的方法,所述方法包括:
提供分布式數據網格中的服務器端事件模型框架,其中所述服務器端事件模型框架操作來引發(fā)與分布式數據網格中的多個操作相關聯(lián)的多個事件;
提供多個事件攔截器,其中所述多個事件攔截器中的一個或多個事件攔截器被映射到所述多個事件中的每一個事件;
使用所述服務器端事件模型框架來響應于所述多個操作中與所述多個事件中的事件相關聯(lián)的操作而引發(fā)所述事件;
利用事件派發(fā)器響應于所述服務器端事件模型框架引發(fā)所述事件而調用被映射到所述事件的所述一個或多個事件攔截器;
利用所述一個或多個事件攔截器處理所述事件,其中處理所述事件包括取消所述相關聯(lián)的操作和修改所述相關聯(lián)的操作之一;以及
在等待由所述事件派發(fā)器調用的所述一個或多個事件攔截器對所述事件的所述處理完成期間,推遲所述多個操作中的所述操作的完成。
2.根據權利要求1所述的方法,其中所述多個事件攔截器中的一個或多個事件攔截器通過以下方式被映射到所述多個事件中的每一個事件:
針對所述多個事件中的所述每一個事件,向與所述分布式數據網格相關聯(lián)的注冊表注冊所述一個或多個事件攔截器。
3.根據權利要求1或2所述的方法,還包括:
在事件層次結構中定義所述多個事件。
4.根據權利要求1或2所述的方法,還包括:
提供允許終端用戶實施用于對事件進行處理的定制邏輯的接口。
5.根據權利要求1或2所述的方法,還包括:
當對于同一事件注冊了所述一個或多個事件攔截器時,將所述一個或多個事件攔截器鏈接在一起。
6.根據權利要求1或2所述的方法,還包括:
經由所述事件派發(fā)器,針對對于其注冊了所述一個或多個事件攔截器的事件,觸發(fā)所述一個或多個事件攔截器。
7.根據權利要求1或2所述的方法,還包括:
按所述一個或多個事件攔截器被添加到事件派發(fā)器的順序執(zhí)行它們。
8.根據權利要求1或2所述的方法,還包括:
避免阻礙負責對所有傳入請求進行處理并且協(xié)調它們的執(zhí)行的服務線程。
9.根據權利要求1或2所述的方法,還包括:
允許預提交工作流程以知道所述多個事件攔截器是否應向前移動到請求處理的提交階段。
10.根據權利要求1或2所述的方法,還包括:
通過將事件傳到事件派發(fā)器來支持延續(xù)性。
11.一種用于提供分布式數據網格中的服務器端事件模型的裝置,所述裝置包括:
用于提供分布式數據網格中的服務器端事件模型框架的單元,其中所述服務器端事件模型框架操作來引發(fā)與分布式數據網格中的多個操作相關聯(lián)的多個事件;
用于提供多個事件攔截器的單元,其中所述多個事件攔截器中的一個或多個事件攔截器被映射到所述多個事件中的每一個事件;
用于使用所述服務器端事件模型框架來響應于所述多個操作中與所述多個事件中的事件相關聯(lián)的操作而引發(fā)所述事件的單元;
用于利用事件派發(fā)器響應于所述服務器端事件模型框架引發(fā)所述事件而調用被映射到所述事件的所述一個或多個事件攔截器的單元;
用于利用所述一個或多個事件攔截器處理所述事件的單元,其中處理所述事件包括取消所述相關聯(lián)的操作和修改所述相關聯(lián)的操作之一;以及
用于在等待由所述事件派發(fā)器調用的所述一個或多個事件攔截器對所述事件的所述處理完成期間推遲所述多個操作中的所述操作的完成的單元。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于甲骨文國際公司,未經甲骨文國際公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201280044779.6/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統(tǒng)、數據中繼設備、數據中繼方法、數據系統(tǒng)、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發(fā)送方法、數據發(fā)送系統(tǒng)、數據發(fā)送裝置以及數據結構
- 數據顯示系統(tǒng)、數據中繼設備、數據中繼方法及數據系統(tǒng)
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發(fā)送和數據接收設備、數據發(fā)送和數據接收方法
- 數據發(fā)送裝置、數據接收裝置、數據收發(fā)系統(tǒng)、數據發(fā)送方法、數據接收方法和數據收發(fā)方法
- 數據發(fā)送方法、數據再現方法、數據發(fā)送裝置及數據再現裝置
- 數據發(fā)送方法、數據再現方法、數據發(fā)送裝置及數據再現裝置





