## Uses of Interface
org.eclipse.jgit.transport.RemoteSession

Packages that use RemoteSession
org.eclipse.jgit.transport: Transport (fetch/push) for different protocols.

### Uses of RemoteSession in org.eclipse.jgit.transport

Classes in org.eclipse.jgit.transport that implement RemoteSession
`class` `JschSession` Run remote commands using Jsch.

Methods in org.eclipse.jgit.transport that return RemoteSession
`RemoteSession` JschConfigSessionFactory.`getSession​(URIish uri, CredentialsProvider credentialsProvider, FS fs, int tms)`
`abstract RemoteSession` SshSessionFactory.`getSession​(URIish uri, CredentialsProvider credentialsProvider, FS fs, int tms)` Open (or reuse) a session to a host.
`protected RemoteSession` SshTransport.`getSession()` Get the default SSH session

Methods in org.eclipse.jgit.transport with parameters of type RemoteSession
`void` SshSessionFactory.`releaseSession​(RemoteSession session)` Close (or recycle) a session to a host.