摘要 |
An extensible event notification system detects certain events (106), and notifies requestor programs (108a-c) that have registered to receive such notification. The system includes a notification manager (102), multiple event notifier programs (104a-c), multiple requestor programs (108a-c), a map (110), and a notification dictionary (112). When loaded by the notification manager (102), each event notifier program (104a-c) detects certain prescribed events (106). When advised by notifier programs (104a-c) of events (106), the notification manager (102) consults the map (110) to identify the requester programs (108a-c) registered for those events (106) and any applicable notification parameters. Then the notification manager (102) activates the requestor programs (108a-c) registered for those events (106), notifies them of the occurrence of the events (106) according to the applicable notification parameters from the dictionary (112), then deactivates all requestor programs which have not submitted a stay-resident request. |