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
ConstructorsConstructorDescriptionScmProviderAwareSshdSessionFactory
(GitScmProviderRepository repo, org.slf4j.Logger logger) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.jgit.transport.sshd.KeyPasswordProvider
createKeyPasswordProvider
(org.eclipse.jgit.transport.CredentialsProvider provider) 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
Methods inherited from class org.eclipse.jgit.transport.SshSessionFactory
getInstance, getLocalUserName, releaseSession, setInstance
-
Constructor Details
-
ScmProviderAwareSshdSessionFactory
-
-
Method Details
-
getDefaultIdentities
- 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
-