Method for using a transaction service synchronization interface to perform internal state clean up

   
   

A method for using a Synchronization Interface in a computer system compliant with a CORBA Object Transaction Service or a Java Transaction API (such as Java 2 Platform Enterprise Edition Reference Implementation) to perform internal state clean up in containers associated with a completed transaction. First, a synchronization object is registered for each new transaction in a container with a Transaction Manager. The Transaction Manager detects a completion of the transaction and then invokes an "after_completion" operation (method) on the synchronization object. This notifies each container involved in the completed transaction to perform internal memory space clean up. Thus, the method uses an existing Synchronization Interface mechanism to perform internal memory state clean up in containers, without adding additional communication mechanisms.

Μια μέθοδος για μια διεπαφή συγχρονισμού σε ένα συγκρότημα ηλεκτρονικών υπολογιστών υποχωρητικό με μια υπηρεσία συναλλαγής αντικειμένου CORBA ή μια συναλλαγή API της Ιάβας (όπως η Ιάβα 2 εφαρμογή αναφοράς επιχειρηματικών εκδόσεων πλατφορμών) για να εκτελέσει εσωτερικό κρατικό καθαρό επάνω στα εμπορευματοκιβώτια σύνδεσε με μια ολοκληρωμένη συναλλαγή. Κατ' αρχάς, ένα αντικείμενο συγχρονισμού καταχωρείται για κάθε νέα συναλλαγή σε ένα εμπορευματοκιβώτιο με έναν διευθυντή συναλλαγής. Ο διευθυντής συναλλαγής ανιχνεύει μια ολοκλήρωση της συναλλαγής και επικαλείται έπειτα μια λειτουργία "after_completion" (μέθοδος) στο αντικείμενο συγχρονισμού. Αυτό ειδοποιεί ότι κάθε εμπορευματοκιβώτιο που περιλαμβάνεται στην ολοκληρωμένη συναλλαγή για να εκτελέσει την εσωτερική μνήμη διαστημική καθαρίζει. Κατά συνέπεια, η μέθοδος χρησιμοποιεί έναν υπάρχοντα μηχανισμό διεπαφών συγχρονισμού για να εκτελέσει εσωτερικό κρατικό καθαρό επάνω μνήμης στα εμπορευματοκιβώτια, χωρίς προσθήκη των πρόσθετων μηχανισμών επικοινωνίας.

 
Web www.patentalert.com

< Method, apparatus, and product for leasing of group membership in a distributed system

< System and method for preloading classes in a data processing device that does not have a virtual memory manager

> Method and system for using process identifier in output file names for associating profiling data with multiple sources of profiling data

> Apparatus and accompanying methods for implementing a network distribution server for use in providing interstitial web advertisements to a client computer

~ 00114