java.lang.Object
org.eclipse.jgit.internal.transport.sshd.agent.connector.Factory
All Implemented Interfaces:
org.eclipse.jgit.transport.sshd.agent.ConnectorFactory

public class Factory extends Object implements org.eclipse.jgit.transport.sshd.agent.ConnectorFactory
An ConnectorFactory for connecting to an OpenSSH SSH agent.
  • Constructor Details

    • Factory

      public Factory()
  • Method Details

    • create

      public org.eclipse.jgit.transport.sshd.agent.Connector create(String identityAgent, File homeDir) throws IOException
      Specified by:
      create in interface org.eclipse.jgit.transport.sshd.agent.ConnectorFactory
      Throws:
      IOException
    • isSupported

      public boolean isSupported()
      Specified by:
      isSupported in interface org.eclipse.jgit.transport.sshd.agent.ConnectorFactory
    • getName

      public String getName()
      Specified by:
      getName in interface org.eclipse.jgit.transport.sshd.agent.ConnectorFactory
    • getSupportedConnectors

      public Collection<org.eclipse.jgit.transport.sshd.agent.ConnectorFactory.ConnectorDescriptor> getSupportedConnectors()

      This factory returns on Windows a ConnectorDescriptor for the internal name "pageant"; on Unix one for "SSH_AUTH_SOCK".

      Specified by:
      getSupportedConnectors in interface org.eclipse.jgit.transport.sshd.agent.ConnectorFactory
    • getDefaultConnector

      public org.eclipse.jgit.transport.sshd.agent.ConnectorFactory.ConnectorDescriptor getDefaultConnector()
      Specified by:
      getDefaultConnector in interface org.eclipse.jgit.transport.sshd.agent.ConnectorFactory