| Constructor and Description |
|---|
DefaultUnleash(UnleashConfig unleashConfig,
Strategy... strategies) |
DefaultUnleash(UnleashConfig unleashConfig,
ToggleRepository toggleRepository,
Strategy... strategies) |
| Modifier and Type | Method and Description |
|---|---|
void |
count(java.lang.String toggleName,
boolean enabled) |
java.util.Optional<FeatureToggle> |
getFeatureToggleDefinition(java.lang.String toggleName) |
java.util.List<java.lang.String> |
getFeatureToggleNames() |
Variant |
getVariant(java.lang.String toggleName) |
Variant |
getVariant(java.lang.String toggleName,
UnleashContext context) |
Variant |
getVariant(java.lang.String toggleName,
UnleashContext context,
Variant defaultValue) |
Variant |
getVariant(java.lang.String toggleName,
Variant defaultValue) |
boolean |
isEnabled(java.lang.String toggleName) |
boolean |
isEnabled(java.lang.String toggleName,
boolean defaultSetting) |
boolean |
isEnabled(java.lang.String toggleName,
UnleashContext context,
boolean defaultSetting) |
public DefaultUnleash(UnleashConfig unleashConfig, Strategy... strategies)
public DefaultUnleash(UnleashConfig unleashConfig, ToggleRepository toggleRepository, Strategy... strategies)
public boolean isEnabled(java.lang.String toggleName)
public boolean isEnabled(java.lang.String toggleName,
boolean defaultSetting)
public boolean isEnabled(java.lang.String toggleName,
UnleashContext context,
boolean defaultSetting)
public Variant getVariant(java.lang.String toggleName, UnleashContext context)
getVariant in interface Unleashpublic Variant getVariant(java.lang.String toggleName, UnleashContext context, Variant defaultValue)
getVariant in interface Unleashpublic Variant getVariant(java.lang.String toggleName)
getVariant in interface Unleashpublic Variant getVariant(java.lang.String toggleName, Variant defaultValue)
getVariant in interface Unleashpublic java.util.Optional<FeatureToggle> getFeatureToggleDefinition(java.lang.String toggleName)
public java.util.List<java.lang.String> getFeatureToggleNames()
getFeatureToggleNames in interface Unleashpublic void count(java.lang.String toggleName,
boolean enabled)
Copyright © 2014-2019. All Rights Reserved.