Class MultipleJGitEnvironmentRepository.PatternMatchingJGitEnvironmentRepository
java.lang.Object
org.springframework.cloud.config.server.support.AbstractScmAccessor
org.springframework.cloud.config.server.environment.AbstractScmEnvironmentRepository
org.springframework.cloud.config.server.environment.JGitEnvironmentRepository
org.springframework.cloud.config.server.environment.MultipleJGitEnvironmentRepository.PatternMatchingJGitEnvironmentRepository
- All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.InitializingBean, EnvironmentRepository, SearchPathLocator, org.springframework.context.ResourceLoaderAware, org.springframework.core.Ordered
- Enclosing class:
MultipleJGitEnvironmentRepository
public static class MultipleJGitEnvironmentRepository.PatternMatchingJGitEnvironmentRepository
extends JGitEnvironmentRepository
A
JGitEnvironmentProperties that matches patterns.- Author:
- Andy Chan (iceycake), Dave Syer, Gareth Clay
-
Nested Class Summary
Nested classes/interfaces inherited from class JGitEnvironmentRepository
JGitEnvironmentRepository.JGitFactoryNested classes/interfaces inherited from interface SearchPathLocator
SearchPathLocator.Locations -
Field Summary
Fields inherited from class JGitEnvironmentRepository
MESSAGEFields inherited from class AbstractScmAccessor
loggerFields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
ConstructorsConstructorDescriptionPatternMatchingJGitEnvironmentRepository(io.micrometer.observation.ObservationRegistry observationRegistry) PatternMatchingJGitEnvironmentRepository(org.springframework.core.env.ConfigurableEnvironment environment, MultipleJGitEnvironmentProperties.PatternMatchingJGitEnvironmentProperties properties, io.micrometer.observation.ObservationRegistry observationRegistry) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.cloud.config.environment.EnvironmentgetName()String[]booleanvoidvoidsetPattern(String[] pattern) Methods inherited from class JGitEnvironmentRepository
afterPropertiesSet, fetch, getDefaultLabel, getGitFactory, getLastRefresh, getLocations, getRefreshRate, getTimeout, getTransportConfigCallback, isCloneOnStart, isDeleteUntrackedBranches, isForcePull, isSkipSslValidation, isTryMasterBranch, onPullInvalidIndex, refresh, setCloneOnStart, setDefaultLabel, setDeleteUntrackedBranches, setForcePull, setGitCredentialsProviderFactory, setGitFactory, setLastRefresh, setRefreshRate, setSkipSslValidation, setTimeout, setTransportConfigCallback, setTryMasterBranch, shouldPull, warnMethods inherited from class AbstractScmEnvironmentRepository
findOne, getOrder, setOrderMethods inherited from class AbstractScmAccessor
createBaseDir, getBasedir, getEnvironment, getPassphrase, getPassword, getSearchLocations, getSearchPaths, getUri, getUsername, getWorkingDirectory, isStrictHostKeyChecking, setBasedir, setEnvironment, setPassphrase, setPassword, setResourceLoader, setSearchPaths, setStrictHostKeyChecking, setUri, setUsernameMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface EnvironmentRepository
findOne
-
Constructor Details
-
PatternMatchingJGitEnvironmentRepository
public PatternMatchingJGitEnvironmentRepository(io.micrometer.observation.ObservationRegistry observationRegistry) -
PatternMatchingJGitEnvironmentRepository
public PatternMatchingJGitEnvironmentRepository(org.springframework.core.env.ConfigurableEnvironment environment, MultipleJGitEnvironmentProperties.PatternMatchingJGitEnvironmentProperties properties, io.micrometer.observation.ObservationRegistry observationRegistry)
-
-
Method Details
-
matches
-
findOne
public org.springframework.cloud.config.environment.Environment findOne(String application, String profile, String label, boolean includeOrigin) - Specified by:
findOnein interfaceEnvironmentRepository- Overrides:
findOnein classJGitEnvironmentRepository
-
getName
-
setName
-
getPattern
-
setPattern
-