Asynchronous pattern
    2.
    发明授权
    Asynchronous pattern 有权
    异步模式

    公开(公告)号:US07248603B1

    公开(公告)日:2007-07-24

    申请号:US11425690

    申请日:2006-06-21

    IPC分类号: H04J3/16

    摘要: A system and method for converting code associated with synchronous method calls to code that can be employed to perform asynchronous method calls and for supporting such asynchronous method calls is provided. The system includes a pattern generator that can break code for a synchronous method call into one or more constituent parts including a begin asynchronous operation method, an end asynchronous operation method, an asynchronous call state object and an asynchronous call result object. The system includes a pattern data store that holds data associated with converting a synchronous method call to an asynchronous method call, which facilitates employing the system consistently across environments like file input/output, stream input/output, socket input/output, networking, remoting channels, proxies, web forms, web services and messaging message queues.

    摘要翻译: 提供了一种用于将与同步方法调用相关联的代码转换为可用于执行异步方法调用和支持这种异步方法调用的代码的系统和方法。 该系统包括可以将同步方法调用的代码中断为一个或多个组成部分的模式生成器,包括开始异步操作方法,结束异步操作方法,异步调用状态对象和异步调用结果对象。 该系统包括一个模式数据存储,其保存与将异步方法调用转换为同步方法调用相关联的数据,这有助于在诸如文件输入/输出,流输入/输出,套接字输入/输出,网络,远程处理 渠道,代理,Web表单,Web服务和消息消息队列。

    Transparent and sub-classable proxies
    7.
    发明授权
    Transparent and sub-classable proxies 有权
    透明和次级代理

    公开(公告)号:US07647597B2

    公开(公告)日:2010-01-12

    申请号:US11180335

    申请日:2005-07-13

    CPC分类号: G06F9/548 G06F2209/542

    摘要: A system and method for interacting with an object is provided. The system includes a method call interceptor that intercepts a method call made on an object and that routes the method call to a proxy. The method call interceptor is accessible to application code. The system also includes an application code generic proxy that after overriding a base class invocation method can receive intercepted method calls, can invoke methods on the object that the proxy images, can receive results from the object that the proxy images and can pass results to the entity that generated the intercepted method call.

    摘要翻译: 提供了一种与对象交互的系统和方法。 该系统包括一个方法调用拦截器,用于截取对象上进行的方法调用,并将方法调用路由到代理。 应用程序代码可访问方法调用拦截器。 该系统还包括应用程序代码通用代理,在覆盖基类调用方法后可以接收截取的方法调用,可以调用对象上的代理映像的方法,可以从对象接收代理映像的结果,并将结果传递给 生成拦截方法调用的实体。

    Class initialization method semantics
    8.
    发明授权
    Class initialization method semantics 失效
    类初始化方法语义

    公开(公告)号:US07941793B2

    公开(公告)日:2011-05-10

    申请号:US11465091

    申请日:2006-08-16

    CPC分类号: G06F9/524

    摘要: A system and method for mitigating problems associated with automatic execution of initialization code is provided. The system includes an initialization method activator that can call a class initialization method at a pre-determined execution point. The system also includes a deadlock analyzer that can determine whether calling the initialization method will create a deadlock, and, if a deadlock is detected that can resolve such a deadlock. The system also includes a semantic analyzing component that can analyze a semantic type associated with the initialization method and a domain uniqueness analyzer that can analyze the uniqueness of the domain with which the class will interact, to facilitate determining where to place code that will check whether a class is initialized, and if the class is not initialized that will invoke the class initializing method.

    摘要翻译: 提供了一种减轻与自动执行初始化代码相关的问题的系统和方法。 该系统包括可以在预定执行点调用类初始化方法的初始化方法激活器。 该系统还包括一个死锁分析器,可以确定调用初始化方法是否会产生死锁,并且如果检测到可以解决这种死锁的死锁。 该系统还包括可以分析与初始化方法相关联的语义类型的语义分析组件和可以分析类将与之交互的域的唯一性的域唯一性分析器,以便于确定在哪里放置将检查是否 一个类被初始化,如果类没有被初始化,这将调用类初始化方法。

    Class initialization method semantics
    9.
    发明授权
    Class initialization method semantics 有权
    类初始化方法语义

    公开(公告)号:US07124405B1

    公开(公告)日:2006-10-17

    申请号:US09894700

    申请日:2001-06-28

    IPC分类号: G06F9/43 G06F9/45

    CPC分类号: G06F9/524

    摘要: A system and method for mitigating problems associated with automatic execution of initialization code is provided. The system includes an initialization method activator that can call a class initialization method at a predetermined execution point. The system also includes a deadlock analyzer that can determine whether calling the initialization method will create a deadlock, and, if a deadlock is detected that can resolve such a deadlock. The system also includes a semantic analyzing component that can analyze a semantic type associated with the initialization method and a domain uniqueness analyzer that can analyze the uniqueness of the domain with which the class will interact, to facilitate determining where to place code that will check whether a class is initialized, and if the class is not initialized that will invoke the class initializing method.

    摘要翻译: 提供了一种减轻与自动执行初始化代码相关的问题的系统和方法。 该系统包括可在预定执行点调用类初始化方法的初始化方法激活器。 该系统还包括一个死锁分析器,可以确定调用初始化方法是否会产生死锁,并且如果检测到可以解决这种死锁的死锁。 该系统还包括可以分析与初始化方法相关联的语义类型的语义分析组件和可以分析类将与之交互的域的唯一性的域唯一性分析器,以便于确定在哪里放置将检查是否 一个类被初始化,如果类没有被初始化,这将调用类初始化方法。