Class SpringModulithRuntimeAutoConfiguration
java.lang.Object
org.springframework.modulith.runtime.autoconfigure.SpringModulithRuntimeAutoConfiguration
Auto-configuration to register a 
SpringBootApplicationRuntime, a ApplicationModulesRuntime and an
 ApplicationListener to invoke all ApplicationModuleInitializers as Spring Bean.- Author:
- Oliver Drotbohm
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescription(package private) static classAuto-configuration to react to ArchUnit missing on the runtime classpath.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescription(package private) static ApplicationListener<ApplicationStartedEvent>applicationModuleInitializingListener(ObjectProvider<ApplicationModulesRuntime> runtime, ObjectProvider<ApplicationModuleInitializer> initializers) (package private) static ApplicationModulesRuntimemodulesRuntime(ApplicationRuntime runtime) (package private) static SpringBootApplicationRuntime
- 
Constructor Details- 
SpringModulithRuntimeAutoConfigurationSpringModulithRuntimeAutoConfiguration()
 
- 
- 
Method Details- 
modulithsApplicationRuntime@Bean @Role(2) @ConditionalOnMissingBean(ApplicationRuntime.class) static SpringBootApplicationRuntime modulithsApplicationRuntime(ApplicationContext context) 
- 
modulesRuntime@Bean @Role(2) @ConditionalOnMissingBean static ApplicationModulesRuntime modulesRuntime(ApplicationRuntime runtime) 
- 
applicationModuleInitializingListener@Bean @Role(2) @ConditionalOnBean(ApplicationModuleInitializer.class) static ApplicationListener<ApplicationStartedEvent> applicationModuleInitializingListener(ObjectProvider<ApplicationModulesRuntime> runtime, ObjectProvider<ApplicationModuleInitializer> initializers) 
 
-