Package io.getunleash.repository
Interface FeatureRepository
- All Known Subinterfaces:
EngineProxy
- All Known Implementing Classes:
EngineProxyImpl,FeatureRepositoryImpl
public interface FeatureRepository
-
Method Summary
Modifier and TypeMethodDescriptionio.getunleash.engine.FlatResponse<io.getunleash.engine.VariantDef>getVariant(String toggleName, UnleashContext context) io.getunleash.engine.FlatResponse<Boolean>isEnabled(String toggleName, UnleashContext context) voidshutdown()
-
Method Details
-
isEnabled
@Nullable io.getunleash.engine.FlatResponse<Boolean> isEnabled(String toggleName, UnleashContext context) -
getVariant
@Nullable io.getunleash.engine.FlatResponse<io.getunleash.engine.VariantDef> getVariant(String toggleName, UnleashContext context) -
listKnownToggles
Stream<FeatureDefinition> listKnownToggles() -
shutdown
void shutdown()
-