发明名称 |
用于从同步接口和方法生成异步接口和方法的系统及方法 |
摘要 |
本发明提供了用于从同步接口和方法生成异步接口和方法的方法、系统和程序,所述同步接口和方法接收到目标组件的同步接口,所述目标组件具有由客户端组件使用以同步地调用所述目标组件的同步方法。为所述目标组件的所述同步接口生成异步接口。为所述生成的具有参数的异步接口生成异步方法以调用所述目标组件,其中所述客户端调用所述生成的异步方法以导致所述同步方法的异步执行。 |
申请公布号 |
CN100428149C |
申请公布日期 |
2008.10.22 |
申请号 |
CN200510131550.8 |
申请日期 |
2005.11.18 |
申请人 |
国际商业机器公司 |
发明人 |
M·纳利;M·贝西格尔;P·尼布利特;J-S·德尔菲诺;D·J·瓦因斯 |
分类号 |
G06F9/44(2006.01) |
主分类号 |
G06F9/44(2006.01) |
代理机构 |
北京市中咨律师事务所 |
代理人 |
于静;李峥 |
主权项 |
1.一种用于从同步接口和方法生成异步接口和方法的方法,包括:接收到目标组件的同步接口,所述同步接口具有由客户端组件使用以同步地调用所述目标组件的同步方法,其中所述同步方法具有参数、返回值和异常;为所述目标组件的所述同步接口生成第一异步接口;为所述生成的第一异步接口生成第一异步方法,其中所述第一异步方法具有与所述同步方法相同的参数和返回值,并执行与所述同步方法相同的操作;以及生成第一响应方法,其中所述第一响应方法可由所述客户端组件调用以从由所述第一异步方法所调用的所述目标组件检索响应,所述响应包括由所述目标组件返回给所述客户端的数据以及为所述同步方法定义的异常,从而所述第一异步方法和所述第一响应方法实现延迟响应异步调用。 |
地址 |
美国纽约 |