Я хотел бы создать структуру слушателя, где я передаю eventDispatchers
детям. Затем дети отправляют события, а родитель слушает эти события.
Одним из решений будет использование PublishSubject
/ PublishProcessor
. Однако я хотел бы, чтобы дети могли только отправлять события и не могли подписываться.
В лучшем случае я смог бы разделить PublishSubject
на нисходящий и восходящий объекты (один для прослушивания и один для диспетчеризации).
Есть ли чистый способ достичь этого?