Top Description Interfaces Classes
module org.eclipse.jgit.ssh.apache

Package org.eclipse.jgit.transport.sshd


Provides a JGit org.eclipse.jgit.transport.SshSessionFactory implemented via Apache MINA sshd.

Interface Summary

Modifier and TypeInterface and Description
public interface
KeyCache

A cache for KeyPairs.

public interface
KeyPasswordProvider

A KeyPasswordProvider provides passwords for encrypted private keys.

public interface
ProxyDataFactory

Interface for obtaining ProxyData to connect through some proxy.

public interface
ServerKeyDatabase

An interface for a database of known server keys, supporting finding all known keys and also deciding whether a server key is to be accepted.

public interface
SessionCloseListener

A SessionCloseListener is invoked when a SshdSession is closed.

Class Summary

Modifier and TypeClass and Description
public class
DefaultProxyDataFactory

A default implementation of a ProxyDataFactory based on the standard java.net.ProxySelector.

public class
public class
public class
KeyPasswordProviderFactory

Maintains a static singleton instance of a factory to create a KeyPasswordProvider from a CredentialsProvider.

public class
ProxyData

A DTO encapsulating the data needed to connect through a proxy server.

public class
SshdSession

An implementation of RemoteSession based on Apache MINA sshd.

public class
SshdSessionFactory

A SshSessionFactory that uses Apache MINA sshd.

public class