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
-
Index: TECH/PubSub/EventDispatcher.cls.xml
===================================================================
diff -u
--- TECH/PubSub/EventDispatcher.cls.xml (revision 0)
+++ TECH/PubSub/EventDispatcher.cls.xml (revision 1089)
@@ -0,0 +1,22 @@
+
+
+
+1
+TECH.Interface
+
+
+1
+Event:TECH.PubSub.Event
+%Status
+
+
+
+1
+Event:TECH.PubSub.Event
+%Status
+
+
+
+
+
+
Index: TECH/PubSub/WachtendeEventVerwerker.cls.xml
===================================================================
diff -u -r1051 -r1089
--- TECH/PubSub/WachtendeEventVerwerker.cls.xml (.../WachtendeEventVerwerker.cls.xml) (revision 1051)
+++ TECH/PubSub/WachtendeEventVerwerker.cls.xml (.../WachtendeEventVerwerker.cls.xml) (revision 1089)
@@ -5,7 +5,15 @@
+
+
+
+1
+
+
+
+Event:TECH.PubSub.WachtendEvent,Status:%Status
+1
+
+
Index: TECH/PubSub/impl/SimpelEventRaiser.cls.xml
===================================================================
diff -u -r1051 -r1089
--- TECH/PubSub/impl/SimpelEventRaiser.cls.xml (.../SimpelEventRaiser.cls.xml) (revision 1051)
+++ TECH/PubSub/impl/SimpelEventRaiser.cls.xml (.../SimpelEventRaiser.cls.xml) (revision 1089)
@@ -5,17 +5,34 @@
1
TECH.RegisteredObject,TECH.PubSub.EventRaiser
+
+TECH.PubSub.EventDispatcher
+1
+
+
+
+EventDispatcher:TECH.PubSub.EventDispatcher
+1
+1
+%Status
+1
+
+
+
Event:TECH.PubSub.Event
%Status
-
Event:TECH.PubSub.Event
%Status
-
Index: TECH/PubSub/enu/WachtendEventStatus.cls.xml
===================================================================
diff -u
--- TECH/PubSub/enu/WachtendEventStatus.cls.xml (revision 0)
+++ TECH/PubSub/enu/WachtendEventStatus.cls.xml (revision 1089)
@@ -0,0 +1,28 @@
+
+
+
+datatype
+1
+TECH.Enumeration
+
+
+,Gelukt,Gefaald
+
+
+
+1
+TECH.PubSub.enu.WachtendEventStatus
+
+
+
+
+1
+TECH.PubSub.enu.WachtendEventStatus
+
+
+
+
+
+
Index: TECH/PubSub/EventSubscriptionCollector.cls.xml
===================================================================
diff -u
--- TECH/PubSub/EventSubscriptionCollector.cls.xml (revision 0)
+++ TECH/PubSub/EventSubscriptionCollector.cls.xml (revision 1089)
@@ -0,0 +1,15 @@
+
+
+
+1
+TECH.Interface
+
+
+1
+TECH.PubSub.EventSubscriptionList
+
+
+
+
+
+
Index: TECH/PubSub/impl/EventSubscriptionCollector.cls.xml
===================================================================
diff -u
--- TECH/PubSub/impl/EventSubscriptionCollector.cls.xml (revision 0)
+++ TECH/PubSub/impl/EventSubscriptionCollector.cls.xml (revision 1089)
@@ -0,0 +1,68 @@
+
+
+
+TECH.RegisteredObject,TECH.PubSub.EventSubscriptionCollector
+
+
+vhLib.Logger
+1
+
+
+
+SubscriptionCollector:TECH.PubSub.EventSubscriptionCollector
+1
+1
+%Status
+1
+
+
+
+
+Event:TECH.PubSub.Event
+TECH.PubSub.EventSubscriptionList
+
+
+
+
+Event:TECH.PubSub.Event
+1
+%ResultSet
+
+
+
+
+%SQLQuery
+Event:TECH.PubSub.Event
+ SELECT ID FROM TECH_PubSub.EventSubscription WHERE EventType = :Event.Type
+
+
+
+Event:TECH.PubSub.Event,Status:%String
+1
+
+
+
+
+
+
Index: TECH/PubSub/impl/WachtendEventStatus.cls.xml
===================================================================
diff -u
--- TECH/PubSub/impl/WachtendEventStatus.cls.xml (revision 0)
+++ TECH/PubSub/impl/WachtendEventStatus.cls.xml (revision 1089)
@@ -0,0 +1,51 @@
+
+
+
+persistent
+1
+TECH.Persistent
+
+
+1
+EventID
+
+
+
+%String
+
+
+
+%String
+
+
+
+EventID:%String=""
+1
+1
+%Status
+
+
+
+
+%Library.CacheStorage
+^TECH.PubSub583.WachtendEven7B4D
+WachtendEventStatusDefaultData
+^TECH.PubSub583.WachtendEven7B4D
+^TECH.PubSub583.WachtendEven7B4I
+^TECH.PubSub583.WachtendEven7B4S
+
+
+%%CLASSNAME
+
+
+Status
+
+
+
+
+
+
+
Index: TECH/PubSub/impl/DispatchType.cls.xml
===================================================================
diff -u
--- TECH/PubSub/impl/DispatchType.cls.xml (revision 0)
+++ TECH/PubSub/impl/DispatchType.cls.xml (revision 1089)
@@ -0,0 +1,30 @@
+
+
+
+TECH.Enumeration
+
+
+;S,A
+
+
+
+;Synchroon,Asynchroon
+
+
+
+1
+TECH.PubSub.impl.DispatchType
+
+
+
+
+1
+TECH.PubSub.impl.DispatchType
+
+
+
+
+
+
Index: TECH/PubSub/EventSubscriptionList.cls.xml
===================================================================
diff -u
--- TECH/PubSub/EventSubscriptionList.cls.xml (revision 0)
+++ TECH/PubSub/EventSubscriptionList.cls.xml (revision 1089)
@@ -0,0 +1,19 @@
+
+
+
+%ListOfObjects
+
+
+
+The type (class name) of the elements stored in the collection.
+TECH.PubSub.EventSubscription
+
+
+
+%Library.CompleteCustomStorage
+
+
+
+
+
+