@PostConstruct public void export() { Collection<SyncBeanDef<UberfireJSExporter>> jsAPIs = IOC.getBeanManager().lookupBeans(UberfireJSExporter.class); for (SyncBeanDef<UberfireJSExporter> bean : jsAPIs) { UberfireJSExporter jsAPI = bean.getInstance(); jsAPI.export(); } if (!jsAPIs.isEmpty()) { jsapiReadyEvent.fire(new UberfireJSAPIReadyEvent()); } } }