Class ScmProviderAwareSshdSessionFactory

java.lang.Object
org.eclipse.jgit.transport.SshSessionFactory
org.eclipse.jgit.transport.sshd.SshdSessionFactory
org.apache.maven.scm.provider.git.jgit.command.ScmProviderAwareSshdSessionFactory
All Implemented Interfaces:
Closeable, AutoCloseable

public class ScmProviderAwareSshdSessionFactory extends org.eclipse.jgit.transport.sshd.SshdSessionFactory
SshdSessionFactory considering the settings from GitScmProviderRepository.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.eclipse.jgit.transport.sshd.KeyPasswordProvider
    createKeyPasswordProvider(org.eclipse.jgit.transport.CredentialsProvider provider)
     
    protected List<Path>
     

    Methods inherited from class org.eclipse.jgit.transport.sshd.SshdSessionFactory

    close, createServerKeyDatabase, createSshConfigStore, getDefaultKeys, getDefaultKnownHostsFiles, getDefaultPreferredAuthentications, getHomeDirectory, getKeyCache, getServerKeyDatabase, getSession, getSshConfig, getSshDirectory, getType, setHomeDirectory, setSshDirectory

    Methods inherited from class org.eclipse.jgit.transport.SshSessionFactory

    getInstance, getLocalUserName, releaseSession, setInstance

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • getDefaultIdentities

      protected List<Path> getDefaultIdentities(File sshDir)
      Overrides:
      getDefaultIdentities in class org.eclipse.jgit.transport.sshd.SshdSessionFactory
    • createKeyPasswordProvider

      protected org.eclipse.jgit.transport.sshd.KeyPasswordProvider createKeyPasswordProvider(org.eclipse.jgit.transport.CredentialsProvider provider)
      Overrides:
      createKeyPasswordProvider in class org.eclipse.jgit.transport.sshd.SshdSessionFactory