Class Factory
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.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.jgit.transport.sshd.agent.ConnectorFactory
org.eclipse.jgit.transport.sshd.agent.ConnectorFactory.ConnectorDescriptor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.jgit.transport.sshd.agent.Connectororg.eclipse.jgit.transport.sshd.agent.ConnectorFactory.ConnectorDescriptorgetName()Collection<org.eclipse.jgit.transport.sshd.agent.ConnectorFactory.ConnectorDescriptor>boolean
-
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:
createin interfaceorg.eclipse.jgit.transport.sshd.agent.ConnectorFactory- Throws:
IOException
-
isSupported
public boolean isSupported()- Specified by:
isSupportedin interfaceorg.eclipse.jgit.transport.sshd.agent.ConnectorFactory
-
getName
- Specified by:
getNamein interfaceorg.eclipse.jgit.transport.sshd.agent.ConnectorFactory
-
getSupportedConnectors
public Collection<org.eclipse.jgit.transport.sshd.agent.ConnectorFactory.ConnectorDescriptor> getSupportedConnectors()This factory returns on Windows a
ConnectorDescriptorfor the internal name "pageant"; on Unix one for "SSH_AUTH_SOCK".- Specified by:
getSupportedConnectorsin interfaceorg.eclipse.jgit.transport.sshd.agent.ConnectorFactory
-
getDefaultConnector
public org.eclipse.jgit.transport.sshd.agent.ConnectorFactory.ConnectorDescriptor getDefaultConnector()- Specified by:
getDefaultConnectorin interfaceorg.eclipse.jgit.transport.sshd.agent.ConnectorFactory
-