Class BinderChildContextInitializer
java.lang.Object
org.springframework.cloud.stream.binder.BinderChildContextInitializer
- Since:
- 4.0
- Author:
- Chris Bono, Soby Chacko
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBinderChildContextInitializer(Map<String, org.springframework.context.ApplicationContextInitializer<org.springframework.context.ConfigurableApplicationContext>> childContextInitializers) -
Method Summary
Modifier and TypeMethodDescriptionbooleanorg.springframework.beans.factory.aot.BeanRegistrationAotContributionprocessAheadOfTime(org.springframework.beans.factory.support.RegisteredBean registeredBean) voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext) voidsetBinderFactory(DefaultBinderFactory binderFactory) withChildContextInitializers(Map<String, org.springframework.context.ApplicationContextInitializer<? extends org.springframework.context.ConfigurableApplicationContext>> childContextInitializers) Callback for AOT generatedpost-process methodwhich basically swaps the instance with one that uses the AOT generated child context initializers.
-
Field Details
-
IGNORE_REGISTRATION_ATTRIBUTE
- See Also:
-
-
Constructor Details
-
BinderChildContextInitializer
public BinderChildContextInitializer() -
BinderChildContextInitializer
-
-
Method Details
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) -
setBinderFactory
-
isBeanExcludedFromAotProcessing
public boolean isBeanExcludedFromAotProcessing() -
processAheadOfTime
public org.springframework.beans.factory.aot.BeanRegistrationAotContribution processAheadOfTime(org.springframework.beans.factory.support.RegisteredBean registeredBean) -
withChildContextInitializers
public BinderChildContextInitializer withChildContextInitializers(Map<String, org.springframework.context.ApplicationContextInitializer<? extends org.springframework.context.ConfigurableApplicationContext>> childContextInitializers) Callback for AOT generatedpost-process methodwhich basically swaps the instance with one that uses the AOT generated child context initializers.- Parameters:
childContextInitializers- the child context initializers to use- Returns:
- copy of this instance that uses the AOT generated child context initializers
-