Location transparent event handling

   
   

A method for establishing a location transparent event handler can include establishing a Notifier object based upon a Notifier class in a client application for execution in a first process address space. The Notifier object can have a list of Listener objects to be notified upon an event occurrence. A Listener object can be established in a server application for execution in a second process address space separate from the first process address space. Like the Notifier object, the Listener object can be based upon a Listener class. The Listener object can define a method to be called upon the occurrence of the event. Moreover, the Listener object can be enabled to be callable from the Notifier object. Finally, a Listener object stub can be generated for the Listener object, wherein the Listener object stub can be configured to be added to the list of Listener objects in the Notifier object. Additionally, the Listener object stub can be further configured to remotely call the defined method in the Listener object in response to receiving notification of an event from the Notifier object. In consequence, upon the event occurrence, the Notifier object can traverse the list of Listener objects and can notify the Listener object stub of the event occurrence thereby creating a remote call to the defined method in the Listener object.

Un metodo per la stabilizzazione dell'alimentatore trasparente di evento di posizione può includere la stabilizzazione dell'oggetto del notificatore basato su un codice categoria del notificatore in una domanda del cliente di esecuzione in un primo spazio per l'indirizzo di processo. L'oggetto del notificatore può avere una lista degli oggetti dell'ascoltatore da comunicare su un caso di evento. Un oggetto dell'ascoltatore può essere stabilito in una domanda dell'assistente di esecuzione in un secondo spazio per l'indirizzo di processo a parte dal primo spazio per l'indirizzo di processo. Come l'oggetto del notificatore, l'oggetto dell'ascoltatore può essere basato su un codice categoria dell'ascoltatore. L'oggetto dell'ascoltatore può definire un metodo da invitare il caso dell'evento. Inoltre, l'oggetto dell'ascoltatore può essere permesso di essere accessibile dall'oggetto del notificatore. Per concludere, un albero mozzo dell'oggetto dell'ascoltatore può essere generato per l'oggetto dell'ascoltatore, in cui l'albero mozzo dell'oggetto dell'ascoltatore può essere configurato per essere aggiunto alla lista degli oggetti dell'ascoltatore nell'oggetto del notificatore. Ulteriormente, l'albero mozzo dell'oggetto dell'ascoltatore può più ulteriormente essere configurato per denominare a distanza il metodo definito nell'oggetto dell'ascoltatore in risposta a ricevere la notifica di un evento dall'oggetto del notificatore. Di conseguenza, sul caso di evento, l'oggetto del notificatore può attraversare la lista degli oggetti dell'ascoltatore e può informare l'albero mozzo dell'oggetto dell'ascoltatore del caso di evento quindi che genera una chiamata a distanza al metodo definito nell'oggetto dell'ascoltatore.

 
Web www.patentalert.com

< Interpreting functions utilizing a hybrid of virtual and native machine instructions

< Clean thread termination

> Object-oriented program with a memory accessing function

> Method of background downloading of information from a computer network

~ 00167