Index: TECH/PubSub/impl/EventDispatcher.cls.xml =================================================================== diff -u -r1085 -r1089 --- TECH/PubSub/impl/EventDispatcher.cls.xml (.../EventDispatcher.cls.xml) (revision 1085) +++ TECH/PubSub/impl/EventDispatcher.cls.xml (.../EventDispatcher.cls.xml) (revision 1089) @@ -3,73 +3,99 @@ 1 -TECH.RegisteredObject +TECH.RegisteredObject,TECH.PubSub.EventDispatcher - -Event:TECH.PubSub.Event + +vhLib.Logger +1 + + + +TECH.PubSub.EventSubscriptionCollector +1 + + + +SubscriptionCollector:TECH.PubSub.EventSubscriptionCollector +1 +1 %Status +1 + +Event:TECH.PubSub.Event +%Status + + + Event:TECH.PubSub.Event %Status + + + + +Event:TECH.PubSub.Event,DispatchType:TECH.PubSub.impl.DispatchType +1 +%Status + + + +Subscription:TECH.PubSub.EventSubscription,Event:TECH.PubSub.Event,DispatchType:TECH.PubSub.impl.DispatchType +%Status + Event:TECH.PubSub.Event 1 - + +Event:TECH.PubSub.Event,Exception:TECH.Exceptions.Exception,Subscription:TECH.PubSub.EventSubscription +1 + + + Event:TECH.PubSub.Event,Exception:TECH.Exceptions.Exception,Subscription:TECH.PubSub.EventSubscription 1 -%Status +%String - - -%SQLQuery -Event:TECH.PubSub.Event - SELECT ID FROM TECH_PubSub.EventSubscription WHERE EventType = :Event.Type -