Package no.finn.unleash
Interface Unleash
-
- All Known Implementing Classes:
DefaultUnleash,FakeUnleash
public interface Unleash
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description List<String>getFeatureToggleNames()Deprecated.VariantgetVariant(String toggleName)VariantgetVariant(String toggleName, UnleashContext context)VariantgetVariant(String toggleName, UnleashContext context, Variant defaultValue)VariantgetVariant(String toggleName, Variant defaultValue)booleanisEnabled(String toggleName)booleanisEnabled(String toggleName, boolean defaultSetting)default booleanisEnabled(String toggleName, BiFunction<String,UnleashContext,Boolean> fallbackAction)default booleanisEnabled(String toggleName, UnleashContext context)default booleanisEnabled(String toggleName, UnleashContext context, boolean defaultSetting)default booleanisEnabled(String toggleName, UnleashContext context, BiFunction<String,UnleashContext,Boolean> fallbackAction)MoreOperationsmore()default voidshutdown()
-
-
-
Method Detail
-
isEnabled
boolean isEnabled(String toggleName)
-
isEnabled
boolean isEnabled(String toggleName, boolean defaultSetting)
-
isEnabled
default boolean isEnabled(String toggleName, UnleashContext context)
-
isEnabled
default boolean isEnabled(String toggleName, UnleashContext context, boolean defaultSetting)
-
isEnabled
default boolean isEnabled(String toggleName, BiFunction<String,UnleashContext,Boolean> fallbackAction)
-
isEnabled
default boolean isEnabled(String toggleName, UnleashContext context, BiFunction<String,UnleashContext,Boolean> fallbackAction)
-
getVariant
Variant getVariant(String toggleName, UnleashContext context)
-
getVariant
Variant getVariant(String toggleName, UnleashContext context, Variant defaultValue)
-
getFeatureToggleNames
@Deprecated List<String> getFeatureToggleNames()
Deprecated.Use more().getFeatureToggleNames() instead- Returns:
- a list of known toggle names
-
shutdown
default void shutdown()
-
more
MoreOperations more()
-
-