Package io.getunleash.repository
Class ToggleBootstrapFileProvider
- java.lang.Object
-
- io.getunleash.repository.ToggleBootstrapFileProvider
-
- All Implemented Interfaces:
ToggleBootstrapProvider
public class ToggleBootstrapFileProvider extends Object implements ToggleBootstrapProvider
-
-
Constructor Summary
Constructors Constructor Description ToggleBootstrapFileProvider()ToggleBootstrapFileProvider(String path)Accepts path to file to read either as constructor parameter or as environment variable in "UNLEASH_BOOTSTRAP_FILE"
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringread()Should return JSON string parsable to /api/client/features format Look in src/test/resources/features-v1.json or src/test/resources/unleash-repo-v1.json for example Example inToggleBootstrapFileProvider
-
-
-
Constructor Detail
-
ToggleBootstrapFileProvider
public ToggleBootstrapFileProvider()
-
ToggleBootstrapFileProvider
public ToggleBootstrapFileProvider(String path)
Accepts path to file to read either as constructor parameter or as environment variable in "UNLEASH_BOOTSTRAP_FILE"- Parameters:
path- - path to toggles file
-
-
Method Detail
-
read
@Nullable public String read()
Description copied from interface:ToggleBootstrapProviderShould return JSON string parsable to /api/client/features format Look in src/test/resources/features-v1.json or src/test/resources/unleash-repo-v1.json for example Example inToggleBootstrapFileProvider- Specified by:
readin interfaceToggleBootstrapProvider- Returns:
- JSON string that can be sent to
ToggleBootstrapHandler.parse(String)
-
-