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
Modifier and Type Method Description BaseFlagevaluateDefaultFlag(String flagName)evaluate the default feature flag.voidsetDefaultFlagValueFunc(@NonNull Function<String,BaseFlag> defaultFlagValueFunc)Set the evaluation function.
-
Constructor Details
-
FlagsmithFlagDefaults
public FlagsmithFlagDefaults()
-
-
Method Details
-
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
evaluate the default feature flag.- Specified by:
evaluateDefaultFlagin interfaceDefaultFlagHandler- Parameters:
flagName- feature name
-