-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Transmitter needs ability to dictate what data it wants to share #103
Comments
This was intended to be done using the "stream updated" event. But now I see that the Stream Updated event specifies that the subject should always be the Stream ID. Should we update the description of the Stream Updated event to have additional statuses "subject added" and "subject removed"? Those events can have these details then. |
Looking at the current description the stream updated event is purely used for communicating functional/operational status of the stream ie. It does not deal with stream related metadata modification by the transmitter such as -
Maybe it's worth clarifying that the Transmitter could update the stream Metadata (not just operational status). Add reflect the |
I see this sentence in the add subject case. Similarly, we can take an approach that "a transmitter silently decides which subjects it wants to transmit to the receiver". It does not need to indicate subscribed subjects to the receiver. Since add/remove subject API response may not always indicate true state of the subscribed subjects |
@appsdesh what is the status of this issue? Do the spec changes in the run up to ID-2 fix this? |
Currently the spec has "add_subject", "remove_subject" as optional operations that are driven by the receiver. With these operations the receiver decides which subjects should be (or shouldn't be) part of the stream.
This overlooks the need from the transmitter's perspective it's willingness to share data regarding subjects.
The present or future, legal frameworks, might also require the transmitters to control/filter out the data flow to the receivers.
The text was updated successfully, but these errors were encountered: