Class CompositeEnvironmentRepository
- java.lang.Object
-
- org.springframework.cloud.config.server.environment.CompositeEnvironmentRepository
-
- All Implemented Interfaces:
EnvironmentRepository
- Direct Known Subclasses:
SearchPathCompositeEnvironmentRepository
public class CompositeEnvironmentRepository extends Object implements EnvironmentRepository
AnEnvironmentRepositorycomposed of multiple orderedEnvironmentRepositorys.- Author:
- Ryan Baxter
-
-
Field Summary
Fields Modifier and Type Field Description protected List<EnvironmentRepository>environmentRepositoriesprotected booleanfailOnError
-
Constructor Summary
Constructors Constructor Description CompositeEnvironmentRepository(List<EnvironmentRepository> environmentRepositories, boolean failOnError)Creates a newCompositeEnvironmentRepository.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EnvironmentfindOne(String application, String profile, String label)EnvironmentfindOne(String application, String profile, String label, boolean includeOrigin)
-
-
-
Field Detail
-
environmentRepositories
protected List<EnvironmentRepository> environmentRepositories
-
failOnError
protected boolean failOnError
-
-
Constructor Detail
-
CompositeEnvironmentRepository
public CompositeEnvironmentRepository(List<EnvironmentRepository> environmentRepositories, boolean failOnError)
Creates a newCompositeEnvironmentRepository.- Parameters:
environmentRepositories- The list ofEnvironmentRepositorys to create the composite from.failOnError- whether to throw an exception if there is an error.
-
-
Method Detail
-
findOne
public Environment findOne(String application, String profile, String label)
- Specified by:
findOnein interfaceEnvironmentRepository
-
findOne
public Environment findOne(String application, String profile, String label, boolean includeOrigin)
- Specified by:
findOnein interfaceEnvironmentRepository
-
-