Class ApplicationModuleSourceContributions
java.lang.Object
org.springframework.modulith.core.ApplicationModuleSourceContributions
Lookup of external
ApplicationModuleSource contributions via ApplicationModuleSourceFactory
implementations.- Since:
- 1.3
- Author:
- Oliver Drotbohm
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionApplicationModuleSourceContributions(List<? extends ApplicationModuleSourceFactory> factories, ApplicationModuleDetectionStrategy defaultStrategy, boolean useFullyQualifiedModuleNames) Creates a newApplicationModuleSourceContributionsfor the givenApplicationModuleSourceFactorys, defaultApplicationModuleDetectionStrategyand whether to use fully-qualified module names. -
Method Summary
Modifier and TypeMethodDescriptiongetSources(Classes classes) of(ApplicationModuleDetectionStrategy defaultStrategy, boolean useFullyQualifiedModuleNames) Creates a newApplicationModuleSourceContributionsfor the given defaultApplicationModuleDetectionStrategyand whether to use fully-qualified module names.
-
Field Details
-
LOCATION
-
-
Constructor Details
-
ApplicationModuleSourceContributions
ApplicationModuleSourceContributions(List<? extends ApplicationModuleSourceFactory> factories, ApplicationModuleDetectionStrategy defaultStrategy, boolean useFullyQualifiedModuleNames) Creates a newApplicationModuleSourceContributionsfor the givenApplicationModuleSourceFactorys, defaultApplicationModuleDetectionStrategyand whether to use fully-qualified module names.- Parameters:
factories- must not be null.defaultStrategy- must not be null.useFullyQualifiedModuleNames- whether to use fully-qualified module names.
-
-
Method Details
-
of
public static ApplicationModuleSourceContributions of(ApplicationModuleDetectionStrategy defaultStrategy, boolean useFullyQualifiedModuleNames) Creates a newApplicationModuleSourceContributionsfor the given defaultApplicationModuleDetectionStrategyand whether to use fully-qualified module names.- Parameters:
defaultStrategy- must not be null.useFullyQualifiedModuleNames- whether to use fully-qualified module names.
-
getRootPackages
- Returns:
- will never be null.
-
getSources
- Returns:
- will never be null.
-