Index

A C D I M N O P R S T U V 
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 Modulith module.
ApplicationModule.Type - Enum Class in org.springframework.modulith
The type of an application module
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.
since, 1.1. Prefer org.springframework.modulith.events.ApplicationModuleListener in spring-modulith-events-api.

C

CLOSED - Enum constant in enum class org.springframework.modulith.ApplicationModule.Type
A closed application module exposes an API to other modules, but also allows to hide internals.

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

id() - Element in annotation interface org.springframework.modulith.ApplicationModule
The identifier of the module.
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 ApplicationModule or assign a type to a named interface.

O

OPEN - Enum constant in enum class org.springframework.modulith.ApplicationModule.Type
An open application module does not hide its internals, which means that access to those from other modules is not sanctioned.
OPEN_TOKEN - Static variable in annotation interface org.springframework.modulith.ApplicationModule
 
org.springframework.modulith - package org.springframework.modulith
Core abstractions of Spring Modulith.

P

PackageInfo - Annotation Interface in org.springframework.modulith
An annotation to mark a type as an alternative to Java's native package-info.java.

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. which should always be included in the bootstrap no matter what.
sharedModules() - Element in annotation interface org.springframework.modulith.Modulithic
The names of modules considered to be shared, i.e. which should always be included in the bootstrap, no matter what.
spring.modulith.api - module spring.modulith.api
 
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.

T

type() - Element in annotation interface org.springframework.modulith.ApplicationModule

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.
valueOf(String) - Static method in enum class org.springframework.modulith.ApplicationModule.Type
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.springframework.modulith.ApplicationModule.Type
Returns an array containing the constants of this enum class, in the order they are declared.
A C D I M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values