Package io.getunleash
Interface Unleash
-
- All Known Subinterfaces:
Unleash
- All Known Implementing Classes:
DefaultUnleash,DefaultUnleash,FakeUnleash,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, UnleashContext context)default booleanisEnabled(String toggleName, UnleashContext context, boolean defaultSetting)default booleanisEnabled(String toggleName, UnleashContext context, BiFunction<String,UnleashContext,Boolean> fallbackAction)default booleanisEnabled(String toggleName, 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()
-
-