Class ResourceLoadStrategy.Builder
java.lang.Object
io.micronaut.core.io.ResourceLoadStrategy.Builder
- Enclosing class:
ResourceLoadStrategy
Builder for
ResourceLoadStrategy.- Since:
- 5.0.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds a newResourceLoadStrategy.mergeOrder(@Nullable String... mergeOrder) Applies only toResourceLoadStrategyType.MERGE_ALL.mergeOrder(@Nullable List<String> mergeOrder) Applies only toResourceLoadStrategyType.MERGE_ALL.type(@Nullable ResourceLoadStrategyType type) Sets the strategy type.warnOnDuplicates(boolean warnOnDuplicates) Applies only toResourceLoadStrategyType.FIRST_MATCH.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
type
Sets the strategy type.- Parameters:
type- The strategy type- Returns:
- This builder
- Since:
- 5.0.0
-
warnOnDuplicates
Applies only toResourceLoadStrategyType.FIRST_MATCH.- Parameters:
warnOnDuplicates- Whether to warn when duplicates are found- Returns:
- This builder
- Since:
- 5.0.0
-
mergeOrder
Applies only toResourceLoadStrategyType.MERGE_ALL.- Parameters:
mergeOrder- Resource ordering patterns- Returns:
- This builder
- Since:
- 5.0.0
-
mergeOrder
Applies only toResourceLoadStrategyType.MERGE_ALL.- Parameters:
mergeOrder- Resource ordering patterns- Returns:
- This builder
- Since:
- 5.0.0
-
build
Builds a newResourceLoadStrategy.- Returns:
- A new
ResourceLoadStrategy. - Since:
- 5.0.0
-