1 | Component description specifies the event types that the component can consume via consumes keyword |
2 | The container is responsible for providing event service or notification service and encapsulates those events in Any type. |
3 | Event model is based on push model and components do not know the source of the event unless it has been designed by the component developer. |
4 | push_event() method is defined in EventConsumerBase interface. |
5 | A type specific event consumer interfaces are derived from EventConsumerBase interface with push_XX() methods exposing the specified event type. |
6 | consumes keyword produces: get_consumer_XX() and push() operations. |