Package com.flagsmith
Class FlagsmithFlagDefaults
- java.lang.Object
-
- com.flagsmith.FlagsmithFlagDefaults
-
- All Implemented Interfaces:
DefaultFlagHandler
public class FlagsmithFlagDefaults extends Object implements DefaultFlagHandler
-
-
Constructor Summary
Constructors Constructor Description FlagsmithFlagDefaults()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BaseFlagevaluateDefaultFlag(String flagName)evaluate the default feature flag.voidsetDefaultFlagValueFunc(@NonNull Function<String,BaseFlag> defaultFlagValueFunc)Set the evaluation function.
-
-
-
Method Detail
-
setDefaultFlagValueFunc
public void setDefaultFlagValueFunc(@NonNull @NonNull Function<String,BaseFlag> defaultFlagValueFunc)Set the evaluation function.- Specified by:
setDefaultFlagValueFuncin interfaceDefaultFlagHandler- Parameters:
defaultFlagValueFunc- function to determine default flag
-
evaluateDefaultFlag
public BaseFlag evaluateDefaultFlag(String flagName)
evaluate the default feature flag.- Specified by:
evaluateDefaultFlagin interfaceDefaultFlagHandler- Parameters:
flagName- feature name- Returns:
-
-