This interface is used by the Session Provider framework to abstract the SshClient connection away from the session provider.
Instances of this class are created by the SessionProviderFactory for each installed session provider.
SessionProviderFactory
This class is responsible for dynamically loading all the installed session providers.
This frame class embeds a SessionProvider and manages the connection on behalf of the caller.