Package org.peace_tools.core.session

Contains the classes associated with providing a session on a local or remote server.

See:
          Description

Class Summary
LocalServerSession A local server session to run jobs on the local host.
RemoteServerSession A remote server session based on the secure shell (SSH) protocol.
ServerSession A common base class for local and remote connections.
SessionFactory A helper factory class to create a suitable session depending on server.
 

Enum Summary
ServerSession.OSType Enumerations to provide a more convenient mechanism for referring to the actual type of the server that this server session has been connected to.
 

Package org.peace_tools.core.session Description

Contains the classes associated with providing a session on a local or remote server.

This package contains the classes associated with providing a session on a local or remote server. The sessions are packaged separately to provide a more rigorous API by ensuring that sessions are created only via the SessionFactory.

Note that the remote server sessions are established via SSH (Secure Shell Protocol). The core SSH protocol is implemented by using a slightly modified (to fix a couple of bugs) the Ganymede SSH library (see http://www.ganymed.ethz.ch/ssh2).

This wizard has been designed to be consistent with the core infrastructure provided by WizardDialog.

Since:
0.9