Patent ID: 6868543
Filing Date: 2005-03-15
Classification: G06F

Abstract:
1. A method for establishing a location transparent event handler comprising the steps of: establishing a Notifier object in a client application for execution in a first process address space, said Notifier object based upon a Notifier class, said Notifier object having a list of Listener objects to be notified upon an event occurrence; establishing a Listener object in a server application for execution in a second process address space separate from said first process address space, said Listener object based upon a Listener class, said Listener object defining a method to be called upon the occurrence of said event, said Listener object enabled to be callable from said Notifier object; and, generating a Listener object stub for said Listener object, said Listener object stub disposed in said first process address space configured to be added to said list of Listener objects in said Notifier object, said Listener object stub further configured to call said defined method in said Listener object by utilizing a reference to the Listener object stub that is retrieved from a third process address space that in turn calls the defined method in said Listener object, whereby upon said event occurrence, said Notifier object can traverse said list of Listener objects and can notify said Listener object stub of said event occurrence thereby creating a remote call to said defined method in said Listener object.