Patent ReferencesSystem and method for interfacing computer application programs written in different languages to a software system Integration of data between typed objects by mutual, direct invocation between object managers corresponding to object types Customized and versatile event monitor within event management services of a computer system Notification of event handlers in broadcast or propagation mode by event management services in a computer system Method for asynchronous application communication General data stream parser for encoding and decoding data and program interface for same System for dynamic run-time binding of software modules in a computer system Hint generation in smart recompilation Method for representing and signaling run-time program conditions Patent #: 5455949 InventorsApplicationNo. 854363 filed on 05/12/1997US Classes:718/106, Dependency based cooperative processing of multiple programs working together to accomplish a larger task718/101, Batch or transaction processing718/102Process schedulingExaminersPrimary: Harrell, Robert B.Assistant: Najjar, Saleh Attorney, Agent or FirmInternational ClassesG06F 009/00G06F 013/00 AbstractProcessing an event signifying a condition in a computer system is described. The computer system maintains an invocation stack which includes a plurality of stack frames. Such event processing operates by selecting a stack frame from the invocation stack, and then determining whether a user specified event processing procedure capable of processing the event has been registered with the selected stack frame. If a user specified event processing procedure has been so registered, then the event is processed using the user specified event processing procedure as specified by a set of rules and options defined for the disposition and/or processing of the specific event. Optionally, it is then determined whether a language specific event processing procedure capable of processing the event has been registered with the selected stack frame. If a language specific event processing procedure has been so registered, then the event is processed using the language specific event processing procedure as specified by a set of rules and options defined for the disposition and/or processing of the specific event. If an user specified event processing procedure capable of processing the event or a language specific event processing procedure capable of processing the event has not been registered with any stack frame of the invocation stack or have chosen not to terminate the event processing, then the event is processed using an applicable default event processing procedure. | |