Server: Allow multiple queues for the same observable property
Why? To allow independent streams for the same observable property (e.g. metadata-dependent values).
How?
-
PropertyIdentifier_on_subscription(self, metadata) -> Noneshould have the return typeOptional[Queue[PropertyType]]so that a subscription can lead to another than the default queue -
update_PropertyIdentifier(self, value: PropertyType) -> Noneshould have a new parameterqueue: Queue[PropertyType]to specify the target queue of the value update