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 Details

    • logger

      protected org.apache.commons.logging.Log logger
  • Constructor Details

    • AbstractScmAccessor

      public AbstractScmAccessor(org.springframework.core.env.ConfigurableEnvironment environment)
    • AbstractScmAccessor

      public AbstractScmAccessor(org.springframework.core.env.ConfigurableEnvironment environment, AbstractScmAccessorProperties properties)
  • Method Details

    • setResourceLoader

      public void setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)
      Specified by:
      setResourceLoader in interface org.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()
    • getSearchLocations

      protected String[] getSearchLocations(File dir, String application, String profile, String label)