Dynamic generation of wrapper classes to implement call-by-value semantics
First Claim
1. A method for dynamically generating a wrapper class, comprising:
- receiving EJB information;
introspecting the EJB; and
generating a wrapper class.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for dynamically generating proxy classes in order to enforce call-by-value semantics between clients and EJBs collocated with a virtual machine. The virtual machine can be a Java virtual machine (JVM) or some other type of virtual machine. The proxy classes are dynamically generated at runtime using dynamic byte code generation. Generated proxies are then interposed between a client and an EJB. The interposition of the generated proxies allows the proxies to intercept communication between the client and the EJB. The dynamically generated wrapper classes may be used in any system wherein a first entity invokes a second entity, wherein the second entity has an interface that can be retrieved or introspected and utilizes call-by-value semantics.
-
Citations
12 Claims
-
1. A method for dynamically generating a wrapper class, comprising:
-
receiving EJB information;
introspecting the EJB; and
generating a wrapper class. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for implementing a wrapper class, comprising:
-
receiving an invocation of an EJB method; and
performing optimization on the parameters to be transferred, the optimization performed being based on the type of parameter. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification