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.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.slf4j.Loggerprivate final GitScmProviderRepository -
Constructor Summary
ConstructorsConstructorDescriptionScmProviderAwareSshdSessionFactory(GitScmProviderRepository repo, org.slf4j.Logger logger) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.jgit.transport.sshd.KeyPasswordProvidercreateKeyPasswordProvider(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, setSshDirectoryMethods inherited from class org.eclipse.jgit.transport.SshSessionFactory
getInstance, getLocalUserName, releaseSession, setInstance
-
Field Details
-
repo
-
logger
private final org.slf4j.Logger logger
-
-
Constructor Details
-
ScmProviderAwareSshdSessionFactory
-
-
Method Details
-
getDefaultIdentities
-
createKeyPasswordProvider
protected org.eclipse.jgit.transport.sshd.KeyPasswordProvider createKeyPasswordProvider(org.eclipse.jgit.transport.CredentialsProvider provider) - Overrides:
createKeyPasswordProviderin classorg.eclipse.jgit.transport.sshd.SshdSessionFactory
-