Package io.getunleash.repository
Class FeatureToggleRepository
- java.lang.Object
-
- io.getunleash.repository.FeatureToggleRepository
-
- All Implemented Interfaces:
ToggleRepository
public final class FeatureToggleRepository extends Object implements ToggleRepository
-
-
Constructor Summary
Constructors Constructor Description FeatureToggleRepository(UnleashConfig unleashConfig, ToggleFetcher toggleFetcher, ToggleBackupHandler toggleBackupHandler)FeatureToggleRepository(UnleashConfig unleashConfig, UnleashScheduledExecutor executor, ToggleFetcher toggleFetcher, ToggleBackupHandler toggleBackupHandler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>getFeatureNames()FeatureTogglegetToggle(String name)
-
-
-
Constructor Detail
-
FeatureToggleRepository
public FeatureToggleRepository(UnleashConfig unleashConfig, ToggleFetcher toggleFetcher, ToggleBackupHandler toggleBackupHandler)
-
FeatureToggleRepository
public FeatureToggleRepository(UnleashConfig unleashConfig, UnleashScheduledExecutor executor, ToggleFetcher toggleFetcher, ToggleBackupHandler toggleBackupHandler)
-
-
Method Detail
-
getToggle
@Nullable public FeatureToggle getToggle(String name)
- Specified by:
getTogglein interfaceToggleRepository
-
getFeatureNames
public List<String> getFeatureNames()
- Specified by:
getFeatureNamesin interfaceToggleRepository
-
-