Class TrileadSessionFactory


  • public class TrileadSessionFactory
    extends org.eclipse.jgit.transport.SshSessionFactory
    Makes JGit uses Trilead for connectivity.
    • 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 class org.eclipse.jgit.transport.SshSessionFactory
        Throws:
        org.eclipse.jgit.errors.TransportException
      • getType

        public String getType()
        Specified by:
        getType in class org.eclipse.jgit.transport.SshSessionFactory
      • wrap

        protected TrileadSession wrap​(com.trilead.ssh2.Connection con)
        wrap.
        Parameters:
        con - a Connection object.
        Returns:
        a TrileadSession object.