Transparent and sub-classable proxies
First Claim
Patent Images
1. A system that facilitates interaction with an object, comprising:
- an application code accessible method call interceptor that receives a method call to an object and routes the method call to a proxy; and
a generic proxy that upon receipt of the method call invokes a method on the object, receives results from the object and passes the results to a calling entity.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
68 Citations
20 Claims
-
1. A system that facilitates interaction with an object, comprising:
-
an application code accessible method call interceptor that receives a method call to an object and routes the method call to a proxy; and
a generic proxy that upon receipt of the method call invokes a method on the object, receives results from the object and passes the results to a calling entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method that facilitates interaction with an object, comprising:
-
intercepting a method call on the object;
routing the method call to a generic proxy;
invoking a method on the object;
receiving a first result from the object; and
returning a second result to a calling entity. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system that facilitates interaction with an object, comprising:
-
means for intercepting a method call;
means for transferring control to an overridden base class method in a generic proxy;
means for routing the method call to the generic proxy;
means for invoking a method on the object; and
means for returning a result to a calling entity.
-
Specification