From: SourceForge.net <no...@so...> - 2008-10-07 12:51:13
|
Bugs item #2151492, was opened at 2008-10-07 14:49 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=631664&aid=2151492&group_id=102341 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Core Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Lars Heuer (lheuer) Assigned to: Lars Heuer (lheuer) Summary: Rethink event handling Initial Comment: - Event system currently blocks (all handlers must handle the event) - Events are reported before a modification happens (necessary for identity / Topic Maps constraint checking) Proposal: - Events should be handled by an instance that checks Topic Maps constraints (blocking op) - After constraint checking the event is passed to an instance that delivers the events to other subscribers (non-blocking), i.e. to the indexes - Maybe a before change / after change notification system, indexes need only the after change notification, Topic Maps constraints must be checked in the before change notification ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=631664&aid=2151492&group_id=102341 |