Event sources are defined with publishes or emitter keywords. |
An emitter can be connected to at most one consumer. |
A publishes can be connected to a number of customers (the upper limit can be enforced). |
Container provides the necessary event channels for publish-kind events and consumer produces an event and hands it over to container to handle the broadcasting. |
Emit-kind events do not require such broadcast service from the container instead the component directly executes the necessary method call on the consumer. |