Class TrileadSessionFactory
- java.lang.Object
-
- org.eclipse.jgit.transport.SshSessionFactory
-
- org.jenkinsci.plugins.gitclient.trilead.TrileadSessionFactory
-
public class TrileadSessionFactory extends org.eclipse.jgit.transport.SshSessionFactory
Makes JGit uses Trilead for connectivity.
-
-
Constructor Summary
Constructors Constructor Description TrileadSessionFactory(HostKeyVerifierFactory hostKeyVerifierFactory, TaskListener listener)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.jgit.transport.RemoteSession
getSession(org.eclipse.jgit.transport.URIish uri, org.eclipse.jgit.transport.CredentialsProvider credentialsProvider, org.eclipse.jgit.util.FS fs, int tms)
String
getType()
protected TrileadSession
wrap(com.trilead.ssh2.Connection con)
wrap.
-
-
-
Constructor Detail
-
TrileadSessionFactory
public TrileadSessionFactory(HostKeyVerifierFactory hostKeyVerifierFactory, TaskListener listener)
-
-
Method Detail
-
getSession
public org.eclipse.jgit.transport.RemoteSession getSession(org.eclipse.jgit.transport.URIish uri, org.eclipse.jgit.transport.CredentialsProvider credentialsProvider, org.eclipse.jgit.util.FS fs, int tms) throws org.eclipse.jgit.errors.TransportException
- Specified by:
getSession
in classorg.eclipse.jgit.transport.SshSessionFactory
- Throws:
org.eclipse.jgit.errors.TransportException
-
getType
public String getType()
- Specified by:
getType
in classorg.eclipse.jgit.transport.SshSessionFactory
-
wrap
protected TrileadSession wrap(com.trilead.ssh2.Connection con)
wrap.- Parameters:
con
- aConnection
object.- Returns:
- a
TrileadSession
object.
-
-