Class EngineProxyImpl
java.lang.Object
io.getunleash.EngineProxyImpl
- All Implemented Interfaces:
EngineProxy,UnleashMetricService,FeatureRepository
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcountToggle(String name, boolean enabled) voidcountVariant(String name, String variantName) Optional<io.getunleash.engine.VariantDef> getVariant(String toggleName, UnleashContext context) isEnabled(String toggleName, UnleashContext context) voidbooleanshouldEmitImpressionEvent(String toggleName)
-
Constructor Details
-
EngineProxyImpl
-
-
Method Details
-
isEnabled
- Specified by:
isEnabledin interfaceFeatureRepository
-
getVariant
public Optional<io.getunleash.engine.VariantDef> getVariant(String toggleName, UnleashContext context) - Specified by:
getVariantin interfaceFeatureRepository
-
register
- Specified by:
registerin interfaceUnleashMetricService
-
countToggle
- Specified by:
countTogglein interfaceUnleashMetricService
-
countVariant
- Specified by:
countVariantin interfaceUnleashMetricService
-
listKnownToggles
- Specified by:
listKnownTogglesin interfaceFeatureRepository
-
shouldEmitImpressionEvent
- Specified by:
shouldEmitImpressionEventin interfaceFeatureRepository
-