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 fromGitScmProviderRepository
.
-
-
Constructor Summary
Constructors Constructor Description ScmProviderAwareSshdSessionFactory(GitScmProviderRepository repo, org.slf4j.Logger logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.jgit.transport.sshd.KeyPasswordProvider
createKeyPasswordProvider(org.eclipse.jgit.transport.CredentialsProvider provider)
protected List<Path>
getDefaultIdentities(File sshDir)
-
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
-
-
-
-
Constructor Detail
-
ScmProviderAwareSshdSessionFactory
public ScmProviderAwareSshdSessionFactory(GitScmProviderRepository repo, org.slf4j.Logger logger)
-
-
Method Detail
-
getDefaultIdentities
protected List<Path> getDefaultIdentities(File sshDir)
- Overrides:
getDefaultIdentities
in classorg.eclipse.jgit.transport.sshd.SshdSessionFactory
-
createKeyPasswordProvider
protected org.eclipse.jgit.transport.sshd.KeyPasswordProvider createKeyPasswordProvider(org.eclipse.jgit.transport.CredentialsProvider provider)
- Overrides:
createKeyPasswordProvider
in classorg.eclipse.jgit.transport.sshd.SshdSessionFactory
-
-