Uses of Class
org.springframework.modulith.core.ApplicationModules
Packages that use ApplicationModules
Package
Description
Spring Boot actuator support for Spring Modulith.
Core, internal abstractions of Spring Modulith.
Utilities.
Documentation support for Spring Modulith.
Support for application module observability.
Support to run
ApplicationModules at application runtime.Integration test support for Spring Modulith
ApplicationModules.-
Uses of ApplicationModules in org.springframework.modulith.actuator
Constructor parameters in org.springframework.modulith.actuator with type arguments of type ApplicationModulesModifierConstructorDescriptionCreates a newApplicationModulesEndpointfor the givenApplicationModules. -
Uses of ApplicationModules in org.springframework.modulith.core
Methods in org.springframework.modulith.core that return ApplicationModulesModifier and TypeMethodDescriptionstatic ApplicationModulesCreates a newApplicationModulesrelative to the given modulith type.static ApplicationModulesApplicationModules.of(Class<?> modulithType, com.tngtech.archunit.base.DescribedPredicate<com.tngtech.archunit.core.domain.JavaClass> ignored) Creates a newApplicationModulesrelative to the given modulith type, aApplicationModuleDetectionStrategyand aDescribedPredicatewhich types and packages to ignore.static ApplicationModulesCreates a newApplicationModulesinstance for the given package name.static ApplicationModulesApplicationModules.of(String javaPackage, com.tngtech.archunit.base.DescribedPredicate<com.tngtech.archunit.core.domain.JavaClass> ignored) Creates a newApplicationModulesinstance for the given package name and ignored classes.ApplicationModules.verify()Execute all verifications to be applied, unless the verification has been executed before.Methods in org.springframework.modulith.core with parameters of type ApplicationModulesModifier and TypeMethodDescriptionApplicationModule.detectDependencies(ApplicationModules modules) (package private) ApplicationModule.DeclaredDependenciesApplicationModule.getAllowedDependencies(ApplicationModules modules) Returns all allowed module dependencies, either explicitly declared or defined as shared on the givenApplicationModulesinstance.ApplicationModule.getBootstrapBasePackages(ApplicationModules modules, DependencyDepth depth) Returns allJavaPackagefor the current module including the ones by its dependencies.ApplicationModule.getBootstrapDependencies(ApplicationModules modules) Returns all modules that contain types which the types of the current module depend on.ApplicationModule.getBootstrapDependencies(ApplicationModules modules, DependencyDepth depth) ApplicationModule.getDependencies(ApplicationModules modules, DependencyType... type) ReturnsApplicationModule.DeclaredDependenciesof the currentApplicationModule.List<com.tngtech.archunit.core.domain.JavaClass>ApplicationModule.getEventsListenedTo(ApplicationModules modules) Returns all event types the current module exposes an event listener for.(package private) ApplicationModuleApplicationModule.QualifiedDependency.getExistingModuleOf(com.tngtech.archunit.core.domain.JavaClass javaClass, ApplicationModules modules) (package private) ViolationsApplicationModule.QualifiedDependency.isValidDependencyWithin(ApplicationModules modules) ApplicationModule.DeclaredDependency.of(String identifier, ApplicationModule source, ApplicationModules modules) Creates anApplicationModule.DeclaredDependencyto the module and optionally named interface defined by the given identifier.(package private) static ApplicationModuleDependenciesApplicationModuleDependencies.of(List<ApplicationModuleDependency> dependencies, ApplicationModules modules) Creates a newApplicationModuleDependenciesfor the givenListofApplicationModuleDependencyandApplicationModules.ApplicationModule.toString(ApplicationModules modules) voidApplicationModule.verifyDependencies(ApplicationModules modules) -
Uses of ApplicationModules in org.springframework.modulith.core.util
Constructors in org.springframework.modulith.core.util with parameters of type ApplicationModulesModifierConstructorDescriptionCreates a newApplicationModulesExporterfor the givenApplicationModules. -
Uses of ApplicationModules in org.springframework.modulith.docs
Methods in org.springframework.modulith.docs that return ApplicationModulesMethods in org.springframework.modulith.docs with parameters of type ApplicationModulesModifier and TypeMethodDescriptionstatic AsciidoctorAsciidoctor.withJavadocBase(ApplicationModules modules, String javadocBase) Creates a newAsciidoctorinstance for the givenApplicationModulesand Javadoc base URI.static AsciidoctorAsciidoctor.withoutJavadocBase(ApplicationModules modules) Creates a newAsciidoctorinstance for the givenApplicationModules.Constructors in org.springframework.modulith.docs with parameters of type ApplicationModulesModifierConstructorDescriptionDocumenter(ApplicationModules modules) Creates a newDocumenterfor the givenApplicationModulesinstance in the default output folder (spring-modulith-docs).Documenter(ApplicationModules modules, String outputFolder) Creates a newDocumenterfor the givenApplicationModulesand output folder. -
Uses of ApplicationModules in org.springframework.modulith.observability
Methods in org.springframework.modulith.observability with parameters of type ApplicationModulesModifier and TypeMethodDescriptionDefaultObservedModule.getObservedModuleType(Class<?> type, ApplicationModules modules) ObservedModule.getObservedModuleType(Class<?> type, ApplicationModules modules) Returns theObservedModuleTypefor the given type andApplicationModules.Constructors in org.springframework.modulith.observability with parameters of type ApplicationModulesModifierConstructorDescription(package private)ObservedModuleType(ApplicationModules modules, ObservedModule module, ArchitecturallyEvidentType type) Creates a newObservedModuleTypefor the givenApplicationModules,ObservedModuleandArchitecturallyEvidentType. -
Uses of ApplicationModules in org.springframework.modulith.runtime
Methods in org.springframework.modulith.runtime that return ApplicationModulesConstructor parameters in org.springframework.modulith.runtime with type arguments of type ApplicationModulesModifierConstructorDescriptionApplicationModulesRuntime(Supplier<ApplicationModules> modules, ApplicationRuntime runtime) -
Uses of ApplicationModules in org.springframework.modulith.test
Methods in org.springframework.modulith.test that return ApplicationModulesModifier and TypeMethodDescriptionModuleTestExecution.getModules()Returns allApplicationModulesof the application.static ApplicationModulesCreates anApplicationModulesinstance from the given package but only inspecting the test code.