====== e4 EventBroker ====== The e4 EventBroker is a service bus component which is not an OSGi component but an Eclipse e4 component which can be injected via ''@Inject''. Map map = new HashMap(); map.put(IEventBroker.DATA, element); eventBroker.post(topic, map); Additional data can be passed to the event receiver by adding them to the map. Map map = new HashMap(); map.put(IEventBroker.DATA, element); map.put(another_property, property); eventBroker.post(topic, map); It can also be much simple: Just pass object to the event broker. The event broker will wrap it into a map and return that to the receiver, key ''IEventBroker.DATA''. eventBroker.post(topic, data); {{tag>e4 java}}