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.Variant
getVariant(String toggleName)
Variant
getVariant(String toggleName, UnleashContext context)
Variant
getVariant(String toggleName, UnleashContext context, Variant defaultValue)
Variant
getVariant(String toggleName, Variant defaultValue)
boolean
isEnabled(String toggleName)
boolean
isEnabled(String toggleName, boolean defaultSetting)
default boolean
isEnabled(String toggleName, UnleashContext context)
default boolean
isEnabled(String toggleName, UnleashContext context, boolean defaultSetting)
default boolean
isEnabled(String toggleName, UnleashContext context, BiFunction<String,UnleashContext,Boolean> fallbackAction)
default boolean
isEnabled(String toggleName, BiFunction<String,UnleashContext,Boolean> fallbackAction)
MoreOperations
more()
default void
shutdown()
-
-
-
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()
-
-