Package io.getunleash
Interface Unleash
- All Known Implementing Classes:
DefaultUnleash,FakeUnleash
public interface Unleash
-
Method Summary
Modifier and TypeMethodDescriptiondefault VariantdeprecatedGetVariant(String toggleName) deprecatedGetVariant(String toggleName, UnleashContext context) deprecatedGetVariant(String toggleName, UnleashContext context, Variant defaultValue) default VariantdeprecatedGetVariant(String toggleName, Variant defaultValue) Deprecated.default VariantgetVariant(String toggleName) getVariant(String toggleName, UnleashContext context) getVariant(String toggleName, UnleashContext context, Variant defaultValue) default VariantgetVariant(String toggleName, Variant defaultValue) default booleandefault booleandefault booleanisEnabled(String toggleName, UnleashContext context) default booleanisEnabled(String toggleName, UnleashContext context, boolean defaultSetting) booleanisEnabled(String toggleName, UnleashContext context, BiPredicate<String, UnleashContext> fallbackAction) default booleanisEnabled(String toggleName, BiPredicate<String, UnleashContext> fallbackAction) more()default voidshutdown()
-
Method Details
-
isEnabled
-
isEnabled
-
isEnabled
-
isEnabled
-
isEnabled
-
isEnabled
boolean isEnabled(String toggleName, UnleashContext context, BiPredicate<String, UnleashContext> fallbackAction) -
getVariant
-
getVariant
-
getVariant
-
getVariant
-
deprecatedGetVariant
-
deprecatedGetVariant
-
deprecatedGetVariant
-
deprecatedGetVariant
-
getFeatureToggleNames
Deprecated.Use more().getFeatureToggleNames() instead- Returns:
- a list of known toggle names
-
shutdown
default void shutdown() -
more
MoreOperations more()
-