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
SshdSessionFactoryconsidering 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.KeyPasswordProvidercreateKeyPasswordProvider(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:
getDefaultIdentitiesin classorg.eclipse.jgit.transport.sshd.SshdSessionFactory
-
createKeyPasswordProvider
protected org.eclipse.jgit.transport.sshd.KeyPasswordProvider createKeyPasswordProvider(org.eclipse.jgit.transport.CredentialsProvider provider)
- Overrides:
createKeyPasswordProviderin classorg.eclipse.jgit.transport.sshd.SshdSessionFactory
-
-