Package io.getunleash.variant
Class VariantUtil
java.lang.Object
io.getunleash.variant.VariantUtil
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic VariantselectDeprecatedVariantHashingAlgo(FeatureToggle featureToggle, UnleashContext context, Variant defaultVariant) Deprecated.static VariantselectDeprecatedVariantHashingAlgo(Map<String, String> parameters, List<VariantDefinition> variants, UnleashContext context) Deprecated.static VariantselectVariant(FeatureToggle featureToggle, UnleashContext context, Variant defaultVariant) static VariantselectVariant(Map<String, String> parameters, List<VariantDefinition> variants, UnleashContext context) static VariantselectVariant(Map<String, String> parameters, List<VariantDefinition> variants, UnleashContext context, String strategyStickiness)
-
Field Details
-
VARIANT_NORMALIZATION_SEED
-
-
Method Details
-
selectVariant
public static Variant selectVariant(@Nullable FeatureToggle featureToggle, UnleashContext context, Variant defaultVariant) -
selectVariant
-
selectVariant
@Nullable public static Variant selectVariant(Map<String, String> parameters, @Nullable List<VariantDefinition> variants, UnleashContext context) -
selectDeprecatedVariantHashingAlgo
@Nullable public static Variant selectDeprecatedVariantHashingAlgo(Map<String, String> parameters, @Nullable List<VariantDefinition> variants, UnleashContext context) Deprecated.Uses the old pre 9.0.0 way of hashing for finding the Variant to return- Parameters:
parameters-variants-context-- Returns:
-
selectDeprecatedVariantHashingAlgo
@Nullable public static Variant selectDeprecatedVariantHashingAlgo(FeatureToggle featureToggle, UnleashContext context, Variant defaultVariant) Deprecated.Uses the old pre 9.0.0 way of hashing for finding the Variant to return- Parameters:
featureToggle-context-defaultVariant-- Returns:
-