protected Bus finishCreatingBus(ConfigurableApplicationContext bac) { final Bus bus = (Bus)bac.getBean(Bus.DEFAULT_BUS_ID); bus.setExtension(bac, ApplicationContext.class); if (bac instanceof BusApplicationContext) { bus.setExtension((BusApplicationContext)bac, BusApplicationContext.class); } possiblySetDefaultBus(bus); initializeBus(bus); registerApplicationContextLifeCycleListener(bus, bac); if (bus instanceof SpringBus && defaultBusNotExists()) { ((SpringBus)bus).setCloseContext(true); } return bus; }
protected Bus finishCreatingBus(ConfigurableApplicationContext bac) { final Bus bus = (Bus)bac.getBean(Bus.DEFAULT_BUS_ID); bus.setExtension(bac, ApplicationContext.class); if (bac instanceof BusApplicationContext) { bus.setExtension((BusApplicationContext)bac, BusApplicationContext.class); } possiblySetDefaultBus(bus); initializeBus(bus); registerApplicationContextLifeCycleListener(bus, bac); if (bus instanceof SpringBus && defaultBusNotExists()) { ((SpringBus)bus).setCloseContext(true); } return bus; }
protected Bus finishCreatingBus(ConfigurableApplicationContext bac) { final Bus bus = (Bus)bac.getBean(Bus.DEFAULT_BUS_ID); bus.setExtension(bac, ApplicationContext.class); if (bac instanceof BusApplicationContext) { bus.setExtension((BusApplicationContext)bac, BusApplicationContext.class); } possiblySetDefaultBus(bus); initializeBus(bus); registerApplicationContextLifeCycleListener(bus, bac); if (bus instanceof SpringBus && defaultBusNotExists()) { ((SpringBus)bus).setCloseContext(true); } return bus; }
protected Bus finishCreatingBus(ConfigurableApplicationContext bac) { final Bus bus = (Bus)bac.getBean(Bus.DEFAULT_BUS_ID); bus.setExtension(bac, ApplicationContext.class); if (bac instanceof BusApplicationContext) { bus.setExtension((BusApplicationContext)bac, BusApplicationContext.class); } possiblySetDefaultBus(bus); initializeBus(bus); registerApplicationContextLifeCycleListener(bus, bac); if (bus instanceof SpringBus && defaultBusNotExists()) { ((SpringBus)bus).setCloseContext(true); } return bus; }