Class AllCombinationsOriginSelector
- java.lang.Object
-
- io.quarkus.registry.catalog.selection.AllCombinationsOriginSelector
-
- All Implemented Interfaces:
OriginSelector
public class AllCombinationsOriginSelector extends Object implements OriginSelector
This implementation isn't currently used but is kept for testing purposes. It is calculating all the possible combinations of platform versions and BOM imports for a given set of extensions and then selects the recommended one.
-
-
Constructor Summary
Constructors Constructor Description AllCombinationsOriginSelector(List<ExtensionOrigins> extOrigins)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcalculateCompatibleCombinations()OriginCombinationcalculateRecommendedCombination()OriginCombinationgetRecommendedCombination()
-
-
-
Constructor Detail
-
AllCombinationsOriginSelector
public AllCombinationsOriginSelector(List<ExtensionOrigins> extOrigins)
-
-
Method Detail
-
calculateRecommendedCombination
public OriginCombination calculateRecommendedCombination()
- Specified by:
calculateRecommendedCombinationin interfaceOriginSelector
-
calculateCompatibleCombinations
public void calculateCompatibleCombinations()
-
getRecommendedCombination
public OriginCombination getRecommendedCombination()
-
-