Package io.getunleash.repository
Class FeatureRepository
java.lang.Object
io.getunleash.repository.FeatureRepository
- All Implemented Interfaces:
IFeatureRepository,ToggleRepository
-
Constructor Summary
ConstructorsModifierConstructorDescriptionFeatureRepository(UnleashConfig unleashConfig) FeatureRepository(UnleashConfig unleashConfig, BackupHandler<FeatureCollection> featureBackupHandler) protectedFeatureRepository(UnleashConfig unleashConfig, BackupHandler<FeatureCollection> featureBackupHandler, EventDispatcher eventDispatcher, FeatureFetcher featureFetcher, FeatureBootstrapHandler featureBootstrapHandler) protectedFeatureRepository(UnleashConfig unleashConfig, FeatureBackupHandlerFile featureBackupHandler, UnleashScheduledExecutor executor, FeatureFetcher featureFetcher, FeatureBootstrapHandler featureBootstrapHandler) -
Method Summary
-
Constructor Details
-
FeatureRepository
-
FeatureRepository
public FeatureRepository(UnleashConfig unleashConfig, BackupHandler<FeatureCollection> featureBackupHandler) -
FeatureRepository
protected FeatureRepository(UnleashConfig unleashConfig, BackupHandler<FeatureCollection> featureBackupHandler, EventDispatcher eventDispatcher, FeatureFetcher featureFetcher, FeatureBootstrapHandler featureBootstrapHandler) -
FeatureRepository
protected FeatureRepository(UnleashConfig unleashConfig, FeatureBackupHandlerFile featureBackupHandler, UnleashScheduledExecutor executor, FeatureFetcher featureFetcher, FeatureBootstrapHandler featureBootstrapHandler)
-
-
Method Details
-
getToggle
- Specified by:
getTogglein interfaceToggleRepository
-
getFeatureNames
- Specified by:
getFeatureNamesin interfaceToggleRepository
-
getSegment
- Specified by:
getSegmentin interfaceIFeatureRepository
-
getFailures
-
getSkips
-