Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- additionalPackages() - Element in annotation interface org.springframework.modulith.Modulith
-
Defines which additional packages shall be considered as modulith base packages in addition to the one of the class carrying this annotation.
- additionalPackages() - Element in annotation interface org.springframework.modulith.Modulithic
-
Defines which additional packages shall be considered as modulith base packages in addition to the one of the class carrying this annotation.
- allowedDependencies() - Element in annotation interface org.springframework.modulith.ApplicationModule
-
List the names of modules that the module is allowed to depend on.
- ApplicationModule - Annotation Interface in org.springframework.modulith
-
Annotation to customize information of a
Modulithmodule. - ApplicationModuleInitializer - Interface in org.springframework.modulith
-
An interface to be implemented by Spring components that are supposed to be initialized on
ApplicationStartedEvent. - ApplicationModuleListener - Annotation Interface in org.springframework.modulith
-
Deprecated, for removal: This API element is subject to removal in a future version.
D
- displayName() - Element in annotation interface org.springframework.modulith.ApplicationModule
-
The human readable name of the module to be used for display and documentation purposes.
I
- initialize() - Method in interface org.springframework.modulith.ApplicationModuleInitializer
-
Run business logic that's needed to initialize the
ApplicationModule.
M
- Modulith - Annotation Interface in org.springframework.modulith
-
Defines a Spring Boot application to follow the Modulith structuring conventions.
- Modulithic - Annotation Interface in org.springframework.modulith
-
Defines a Spring Boot application to follow the Modulith structuring conventions.
N
- name() - Element in annotation interface org.springframework.modulith.NamedInterface
-
The name(s) of the named interface.
- NamedInterface - Annotation Interface in org.springframework.modulith
-
Annotation to mark a package as named interface of a
ApplicationModuleor assign a type to a named interface.
O
- OPEN_TOKEN - Static variable in annotation interface org.springframework.modulith.ApplicationModule
- org.springframework.modulith - package org.springframework.modulith
-
Core abstractions of Spring Modulith.
- org.springframework.modulith.api - module org.springframework.modulith.api
R
- readOnlyTransaction() - Element in annotation interface org.springframework.modulith.ApplicationModuleListener
-
Deprecated.Whether the transaction to be run for the event listener is supposed to be read-only (default false).
S
- sharedModules() - Element in annotation interface org.springframework.modulith.Modulith
-
The names of modules considered to be shared, i.e.
- sharedModules() - Element in annotation interface org.springframework.modulith.Modulithic
-
The names of modules considered to be shared, i.e.
- systemName() - Element in annotation interface org.springframework.modulith.Modulith
-
A logical system name for documentation purposes.
- systemName() - Element in annotation interface org.springframework.modulith.Modulithic
-
A logical system name for documentation purposes.
U
- useFullyQualifiedModuleNames() - Element in annotation interface org.springframework.modulith.Modulith
-
Whether to use fully qualified module names by default.
- useFullyQualifiedModuleNames() - Element in annotation interface org.springframework.modulith.Modulithic
-
Whether to use fully qualified module names by default.
V
- value() - Element in annotation interface org.springframework.modulith.NamedInterface
-
The name(s) of the named interface.
All Classes and Interfaces|All Packages|Constant Field Values
org.springframework.modulith.events.ApplicationModuleListenerinspring-modulith-events-api.