List of usage examples for org.springframework.context ApplicationContextInitializer ApplicationContextInitializer
ApplicationContextInitializer
From source file:org.springframework.cloud.function.context.AbstractSpringFunctionAdapterInitializer.java
private void registerTargetContext(C targetContext, SpringApplication builder) { if (targetContext != null) { builder.addInitializers(new ApplicationContextInitializer<ConfigurableApplicationContext>() { @SuppressWarnings("unchecked") @Override/*w w w. ja v a 2s . co m*/ public void initialize(ConfigurableApplicationContext applicationContext) { ((GenericApplicationContext) applicationContext).registerBean(TARGET_EXECUTION_CTX_BEAN_NAME, (Class<C>) targetContext.getClass(), (Supplier<C>) () -> targetContext); } }); } }