Object oriented communication between isolates
First Claim
1. A computer-implemented method for managing a registry of bound objects for inter-Xlet communication (IXC), the method comprising:
- receiving a request from a first Xlet to bind an exported object name with a remote reference;
comparing a number of objects exported by the first Xlet with a maximum number;
adding a binding for the exported object name and the remote reference when the number of objects exported is less than the maximum number; and
denying the request when the number of objects exported is not less than the maximum number.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method and machine readable media for managing a registry of bound objects for inter-Xlet communication (IXC) is described. A request from a first Xlet to bind an exported object name with a remote reference is received. A number of objects exported by the first Xlet is compared with a maximum number. If the number of objects exported is less than the maximum number then a binding is added for the exported object name and the remote reference. If the number of objects exported is greater than the maximum number, then the request is denied.
-
Citations
23 Claims
-
1. A computer-implemented method for managing a registry of bound objects for inter-Xlet communication (IXC), the method comprising:
-
receiving a request from a first Xlet to bind an exported object name with a remote reference;
comparing a number of objects exported by the first Xlet with a maximum number;
adding a binding for the exported object name and the remote reference when the number of objects exported is less than the maximum number; and
denying the request when the number of objects exported is not less than the maximum number. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method for inter-Xlet communication (IXC), the method comprising:
-
sending a remote reference to an exported object from a first Xlet in a first isolate to an object registry located outside the first isolate;
binding the remote reference with a name of the exported object in the object registry;
sending a request from a second Xlet in a second isolate for a remote reference of the exported object;
responding to the request by forwarding the remote reference to the second Xlet;
instantiating a stub object for the second Xlet, the stub object being in communication with the exported object; and
whereinthe object registry limits each Xlet to a selected number of bindings. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer readable media having program instructions for object oriented inter-Xlet communication (IXC) between isolates, the computer readable media comprising:
-
program instructions for exporting an object from a first Xlet, the exporting comprising sending a request from the first Xlet to an object registry to bind a name of the exported object with a remote reference;
program instructions for comparing a number of objects exported by the first Xlet with a maximum number;
program instructions for adding a binding to the object registry for the name of the exported object and the remote reference when the number of objects exported is less than the maximum number; and
program instructions for denying the request when the number of objects exported is not less than the selected maximum number. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
Specification