All Classes and Interfaces

Class
Description
 
An abstraction for the data captured in the application module metadata file (typically "META-INF/spring-modulith/application-modules.json").
Renders the application module description JSON into a resource named "META-INF/spring-modulith/application-modules.json".
Bootstrap type to make sure we only bootstrap the initialization of a ApplicationModules instance once per application class.
Abstraction of the application runtime environment.
 
 
An Exception carrying information about a missing runtime dependency to be analyzed by MissingRuntimeDependencyFailureAnalyzer.
 
ApplicationRuntime implementation based on an ApplicationContext and a class that's annotated with SpringBootApplication.
Auto-configuration to register an ApplicationRuntime, a ApplicationModulesRuntime and an ApplicationListener to invoke all ApplicationModuleInitializers as Spring Bean.
Auto-configuration to react to ArchUnit missing on the runtime classpath.