diff --git a/repository/Beacon-Core.package/Beacon.class/instance/loggersOf..st b/repository/Beacon-Core.package/Beacon.class/instance/loggersOf..st index e76e0bd..547d384 100644 --- a/repository/Beacon-Core.package/Beacon.class/instance/loggersOf..st +++ b/repository/Beacon-Core.package/Beacon.class/instance/loggersOf..st @@ -1,4 +1,8 @@ accessing loggersOf: aClass - ^ (announcer subscriptions subscriptions collect: #subscriber as: Set) + "announcments SubscriptionRegistry does not allow access to its subscriptions which + Beacon needs. So there is a hack to access the instVar directly until access to + subscriptions has been solved" + self flag: #hack. + ^ ((announcer subscriptions instVarNamed: #subscriptions) collect: #subscriber as: Set) select: [ :each | each isKindOf: aClass ] \ No newline at end of file diff --git a/repository/Beacon-Core.package/SerializingLogger.class/README.md b/repository/Beacon-Core.package/SerializingLogger.class/README.md index 65257e1..f3633b2 100644 --- a/repository/Beacon-Core.package/SerializingLogger.class/README.md +++ b/repository/Beacon-Core.package/SerializingLogger.class/README.md @@ -1,3 +1,3 @@ This is an abstract class for all loggers that need to serialize objects. Basically there are two types of loggers: one that stores signals in memory and this which exports signal to the outer world. In order to do that objects need to be serialized in some way. -In order to create a new serializing logger subclasses should overwrite two methods. On the class side overwrite #defaultSerializer to select the SignalSerializer that converst an object to an external representation. Second overwrite #handleSerializedSignal: to transmit the object to the outside world \ No newline at end of file +In order to create a new serializing logger subclasses should overwrite two methods. On the class side overwrite #defaultSerializer to select the SignalSerializer that converst an object to an external representation. Second overwrite #nextPutSerialized:: to transmit the object to the outside world \ No newline at end of file diff --git a/repository/Beacon-Core.package/SerializingLogger.class/properties.json b/repository/Beacon-Core.package/SerializingLogger.class/properties.json index e791568..7fe810a 100644 --- a/repository/Beacon-Core.package/SerializingLogger.class/properties.json +++ b/repository/Beacon-Core.package/SerializingLogger.class/properties.json @@ -1,5 +1,5 @@ { - "commentStamp" : "NorbertHartl 9/8/2016 22:40", + "commentStamp" : "NorbertHartl 9/14/2016 12:31", "super" : "SignalLogger", "category" : "Beacon-Core-Loggers", "classinstvars" : [ ],