Class AbstractScmAccessor
- java.lang.Object
-
- org.springframework.cloud.config.server.support.AbstractScmAccessor
-
- All Implemented Interfaces:
org.springframework.beans.factory.Aware,org.springframework.context.ResourceLoaderAware
- Direct Known Subclasses:
AbstractScmEnvironmentRepository
public abstract class AbstractScmAccessor extends Object implements org.springframework.context.ResourceLoaderAware
Base class for components that want to access a source control management system.- Author:
- Dave Syer
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.commons.logging.Loglogger
-
Constructor Summary
Constructors Constructor Description AbstractScmAccessor(org.springframework.core.env.ConfigurableEnvironment environment)AbstractScmAccessor(org.springframework.core.env.ConfigurableEnvironment environment, AbstractScmAccessorProperties properties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected FilecreateBaseDir()FilegetBasedir()org.springframework.core.env.ConfigurableEnvironmentgetEnvironment()StringgetPassphrase()StringgetPassword()protected String[]getSearchLocations(File dir, String application, String profile, String label)String[]getSearchPaths()StringgetUri()StringgetUsername()protected FilegetWorkingDirectory()booleanisStrictHostKeyChecking()voidsetBasedir(File basedir)voidsetEnvironment(org.springframework.core.env.ConfigurableEnvironment environment)voidsetPassphrase(String passphrase)voidsetPassword(String password)voidsetResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)voidsetSearchPaths(String... searchPaths)voidsetStrictHostKeyChecking(boolean strictHostKeyChecking)voidsetUri(String uri)voidsetUsername(String username)
-
-
-
Constructor Detail
-
AbstractScmAccessor
public AbstractScmAccessor(org.springframework.core.env.ConfigurableEnvironment environment)
-
AbstractScmAccessor
public AbstractScmAccessor(org.springframework.core.env.ConfigurableEnvironment environment, AbstractScmAccessorProperties properties)
-
-
Method Detail
-
setResourceLoader
public void setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)
- Specified by:
setResourceLoaderin interfaceorg.springframework.context.ResourceLoaderAware
-
createBaseDir
protected File createBaseDir()
-
getEnvironment
public org.springframework.core.env.ConfigurableEnvironment getEnvironment()
-
setEnvironment
public void setEnvironment(org.springframework.core.env.ConfigurableEnvironment environment)
-
getUri
public String getUri()
-
setUri
public void setUri(String uri)
-
getBasedir
public File getBasedir()
-
setBasedir
public void setBasedir(File basedir)
-
getSearchPaths
public String[] getSearchPaths()
-
setSearchPaths
public void setSearchPaths(String... searchPaths)
-
getUsername
public String getUsername()
-
setUsername
public void setUsername(String username)
-
getPassword
public String getPassword()
-
setPassword
public void setPassword(String password)
-
getPassphrase
public String getPassphrase()
-
setPassphrase
public void setPassphrase(String passphrase)
-
isStrictHostKeyChecking
public boolean isStrictHostKeyChecking()
-
setStrictHostKeyChecking
public void setStrictHostKeyChecking(boolean strictHostKeyChecking)
-
getWorkingDirectory
protected File getWorkingDirectory()
-
-