Index
All Classes and Interfaces|All Packages
A
- analyze(Throwable, MissingRuntimeDependency) - Method in class org.springframework.modulith.runtime.autoconfigure.MissingRuntimeDependencyFailureAnalyzer
- applicationModuleIdentifiers(ApplicationModuleMetadata, ObjectProvider<ApplicationModulesRuntime>) - Method in class org.springframework.modulith.runtime.autoconfigure.SpringModulithRuntimeAutoConfiguration
- applicationModuleInitializerInvoker(ApplicationModuleMetadata, ObjectProvider<ApplicationModulesRuntime>) - Static method in class org.springframework.modulith.runtime.autoconfigure.SpringModulithRuntimeAutoConfiguration
- ApplicationModuleInitializerInvoker - Interface in org.springframework.modulith.runtime.autoconfigure
- applicationModuleInitializingListener(ApplicationModuleInitializerInvoker, ObjectProvider<ApplicationModuleInitializer>) - Static method in class org.springframework.modulith.runtime.autoconfigure.SpringModulithRuntimeAutoConfiguration
- applicationModuleMetadata(Resource) - Static method in class org.springframework.modulith.runtime.autoconfigure.SpringModulithRuntimeAutoConfiguration
-
ApplicationModuleMetadataobtained from the Spring Modulith metadata located at "META-INF/spring-modulith/application-modules.json". - ApplicationModuleMetadata - Class in org.springframework.modulith.runtime.autoconfigure
-
An abstraction for the data captured in the application module metadata file (typically "META-INF/spring-modulith/application-modules.json").
- ApplicationModuleMetadata() - Constructor for class org.springframework.modulith.runtime.autoconfigure.ApplicationModuleMetadata
- ApplicationModulesFileGeneratingProcessor - Class in org.springframework.modulith.runtime.autoconfigure
-
Renders the application module description JSON into a resource named "META-INF/spring-modulith/application-modules.json".
- ApplicationModulesFileGeneratingProcessor() - Constructor for class org.springframework.modulith.runtime.autoconfigure.ApplicationModulesFileGeneratingProcessor
- ApplicationModulesRuntime - Class in org.springframework.modulith.runtime
-
Bootstrap type to make sure we only bootstrap the initialization of a
ApplicationModulesinstance once per application class. - ApplicationModulesRuntime(Supplier<ApplicationModules>, ApplicationRuntime) - Constructor for class org.springframework.modulith.runtime.ApplicationModulesRuntime
- ApplicationRuntime - Interface in org.springframework.modulith.runtime
-
Abstraction of the application runtime environment.
- ArchUnitRuntimeDependencyMissingConfiguration() - Constructor for class org.springframework.modulith.runtime.autoconfigure.SpringModulithRuntimeAutoConfiguration.ArchUnitRuntimeDependencyMissingConfiguration
D
- DefaultApplicationModuleInitializerInvoker - Class in org.springframework.modulith.runtime.autoconfigure
- DefaultApplicationModuleInitializerInvoker(ApplicationModules) - Constructor for class org.springframework.modulith.runtime.autoconfigure.DefaultApplicationModuleInitializerInvoker
G
- get() - Method in class org.springframework.modulith.runtime.ApplicationModulesRuntime
- getDescription() - Method in exception org.springframework.modulith.runtime.autoconfigure.MissingRuntimeDependency
- getId() - Method in interface org.springframework.modulith.runtime.ApplicationRuntime
-
Returns the identifier of the application.
- getId() - Method in class org.springframework.modulith.runtime.SpringBootApplicationRuntime
- getIdentifiers() - Method in class org.springframework.modulith.runtime.autoconfigure.ApplicationModuleMetadata
-
Returns all
ApplicationModuleIdentifiers. - getInitializerTypeNames() - Method in class org.springframework.modulith.runtime.autoconfigure.ApplicationModuleMetadata
-
Returns the names of the types registered as
ApplicationModuleInitializer. - getMainApplicationClass() - Method in interface org.springframework.modulith.runtime.ApplicationRuntime
-
Returns the primary application class.
- getMainApplicationClass() - Method in class org.springframework.modulith.runtime.SpringBootApplicationRuntime
- getSuggestedAction() - Method in exception org.springframework.modulith.runtime.autoconfigure.MissingRuntimeDependency
- getUserClass(Object, String) - Method in class org.springframework.modulith.runtime.ApplicationModulesRuntime
-
Returns the actual user class for a given bean and bean name.
- getUserClass(Object, String) - Method in interface org.springframework.modulith.runtime.ApplicationRuntime
-
Obtain the end user class for the given bean and bean name.
- getUserClass(Object, String) - Method in class org.springframework.modulith.runtime.SpringBootApplicationRuntime
I
- initialize() - Method in class org.springframework.modulith.runtime.autoconfigure.LoggingApplicationModuleInitializerAdapter
- invokeInitializers(Stream<ApplicationModuleInitializer>) - Method in interface org.springframework.modulith.runtime.autoconfigure.ApplicationModuleInitializerInvoker
- invokeInitializers(Stream<ApplicationModuleInitializer>) - Method in class org.springframework.modulith.runtime.autoconfigure.DefaultApplicationModuleInitializerInvoker
- invokeInitializers(Stream<ApplicationModuleInitializer>) - Method in class org.springframework.modulith.runtime.autoconfigure.PrecomputedApplicationModuleInitializerInvoker
- isApplicationClass(Class<?>) - Method in class org.springframework.modulith.runtime.ApplicationModulesRuntime
-
Returns whether a given
Classis considered an application one (versus Framework ones). - isApplicationClass(Class<?>) - Method in interface org.springframework.modulith.runtime.ApplicationRuntime
-
Returns whether the given type is an application class, i.e. user code in one of the application packages.
- isApplicationClass(Class<?>) - Method in class org.springframework.modulith.runtime.SpringBootApplicationRuntime
- isPresent() - Method in class org.springframework.modulith.runtime.autoconfigure.ApplicationModuleMetadata
-
Returns whether the metadata is present at all.
L
- LoggingApplicationModuleInitializerAdapter - Class in org.springframework.modulith.runtime.autoconfigure
M
- MissingRuntimeDependency - Exception in org.springframework.modulith.runtime.autoconfigure
-
An Exception carrying information about a missing runtime dependency to be analyzed by
MissingRuntimeDependencyFailureAnalyzer. - MissingRuntimeDependency(String, String) - Constructor for exception org.springframework.modulith.runtime.autoconfigure.MissingRuntimeDependency
- MissingRuntimeDependencyFailureAnalyzer - Class in org.springframework.modulith.runtime.autoconfigure
- MissingRuntimeDependencyFailureAnalyzer() - Constructor for class org.springframework.modulith.runtime.autoconfigure.MissingRuntimeDependencyFailureAnalyzer
- modulesRuntime(ApplicationRuntime) - Static method in class org.springframework.modulith.runtime.autoconfigure.SpringModulithRuntimeAutoConfiguration
- modulithsApplicationRuntime(ApplicationContext) - Static method in class org.springframework.modulith.runtime.autoconfigure.SpringModulithRuntimeAutoConfiguration
O
- of(ApplicationContext) - Static method in interface org.springframework.modulith.runtime.ApplicationRuntime
-
Creates a new
ApplicationRuntimefor the givenApplicationContext. - of(Resource) - Static method in class org.springframework.modulith.runtime.autoconfigure.ApplicationModuleMetadata
-
Creates a new
ApplicationModuleMetadatafor the givenResource. - of(ApplicationModuleInitializer) - Static method in class org.springframework.modulith.runtime.autoconfigure.LoggingApplicationModuleInitializerAdapter
- of(ApplicationModuleInitializer, ApplicationModules) - Static method in class org.springframework.modulith.runtime.autoconfigure.LoggingApplicationModuleInitializerAdapter
- org.springframework.modulith.runtime - package org.springframework.modulith.runtime
-
Support to run
ApplicationModulesat application runtime. - org.springframework.modulith.runtime.autoconfigure - package org.springframework.modulith.runtime.autoconfigure
-
Autoconfiguration the
ApplicationModulesruntime support.
P
- PrecomputedApplicationModuleInitializerInvoker - Class in org.springframework.modulith.runtime.autoconfigure
- PrecomputedApplicationModuleInitializerInvoker(ApplicationModuleMetadata) - Constructor for class org.springframework.modulith.runtime.autoconfigure.PrecomputedApplicationModuleInitializerInvoker
- processAheadOfTime(ConfigurableListableBeanFactory) - Method in class org.springframework.modulith.runtime.autoconfigure.ApplicationModulesFileGeneratingProcessor
S
- spring.modulith.runtime - module spring.modulith.runtime
- SpringBootApplicationRuntime - Class in org.springframework.modulith.runtime
-
ApplicationRuntimeimplementation based on anApplicationContextand a class that's annotated withSpringBootApplication. - SpringBootApplicationRuntime(ApplicationContext) - Constructor for class org.springframework.modulith.runtime.SpringBootApplicationRuntime
-
Creates a new
SpringBootApplicationRuntimefor the givenApplicationContext. - SpringModulithRuntimeAutoConfiguration - Class in org.springframework.modulith.runtime.autoconfigure
-
Auto-configuration to register an
ApplicationRuntime, aApplicationModulesRuntimeand anApplicationListenerto invoke allApplicationModuleInitializers as Spring Bean. - SpringModulithRuntimeAutoConfiguration() - Constructor for class org.springframework.modulith.runtime.autoconfigure.SpringModulithRuntimeAutoConfiguration
- SpringModulithRuntimeAutoConfiguration.ArchUnitRuntimeDependencyMissingConfiguration - Class in org.springframework.modulith.runtime.autoconfigure
-
Auto-configuration to react to ArchUnit missing on the runtime classpath.
All Classes and Interfaces|All Packages