Claims
- 1. In a data processing system having memory means and processing means, a method for reporting an event comprising the computer-implemented steps of:
- providing at least one event source object in the memory means for generating an event report in response to the event at the event source object;
- providing a first distributor object and a second distributor object in the memory means, said first distributor object serving to distribute the event report when generated by the event source object to the second distributor object;
- making a list of events, that the event source objects can notify other objects of, visible through the global namespace;
- accessing the event source object through the global namespace and registering the first distributor object with the event source object to receive an event report for a selected event from the event list of events from the event source where the event was triggered;
- registering the second distributor object with the first distributor object through an interface in the global namespace to receive the event report;
- registering the event sink object with the second distributor object through an interface in the global namespace to receive the event report;
- triggering the event at the event source object;
- generating an event report at the event source object;
- forwarding the event report to the first distributor object;
- providing filtering information from the second distributor object to the first distributor object, said filtering information specifying a type of event report that the second distributor object wishes to receive; and
- where the filtering information indicates that the second distributor object wishes to receive tile event report, forwarding the event report from the first distributor object to the second distributor object.
CROSS-REFERENCE TO RELATED APPLICATION
This application is a continuation of U.S. patent application Ser. No. 08/143,870 now abandoned, filed Oct. 27, 1993.
US Referenced Citations (7)
Foreign Referenced Citations (1)
Number |
Date |
Country |
WO 9103017 |
Mar 1991 |
WOX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
143870 |
Oct 1993 |
|