edu.rice.cs.hpc.remote.tunnel.SSHManager Class Reference

Collaboration diagram for edu.rice.cs.hpc.remote.tunnel.SSHManager:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SSHManager (String userName, String password, String connectionIP, String knownHostsFileName)
 SSHManager (String userName, String password, String connectionIP, String knownHostsFileName, int connectionPort)
 SSHManager (String userName, String password, String connectionIP, String knownHostsFileName, int connectionPort, int timeOutMilliseconds)
String connect ()
String sendCommand (String command)
void close ()

Static Public Member Functions

static void main (String[]args)

Private Member Functions

void doCommonConstructorActions (String userName, String password, String connectionIP, String knownHostsFileName)
String logError (String errorMessage)
String logWarning (String warnMessage)

Private Attributes

JSch jschSSHChannel
String strUserName
String strConnectionIP
int intConnectionPort
String strPassword
Session sesConnection
int intTimeOut

Static Private Attributes

static final Logger LOGGER

Detailed Description

Definition at line 20 of file SSHManager.java.


Constructor & Destructor Documentation

edu.rice.cs.hpc.remote.tunnel.SSHManager.SSHManager ( String  userName,
String  password,
String  connectionIP,
String  knownHostsFileName 
)
edu.rice.cs.hpc.remote.tunnel.SSHManager.SSHManager ( String  userName,
String  password,
String  connectionIP,
String  knownHostsFileName,
int  connectionPort 
)
edu.rice.cs.hpc.remote.tunnel.SSHManager.SSHManager ( String  userName,
String  password,
String  connectionIP,
String  knownHostsFileName,
int  connectionPort,
int  timeOutMilliseconds 
)

Member Function Documentation

void edu.rice.cs.hpc.remote.tunnel.SSHManager.close (  ) 

Definition at line 155 of file SSHManager.java.

Referenced by edu.rice.cs.hpc.remote.tunnel.SSHManager.main().

String edu.rice.cs.hpc.remote.tunnel.SSHManager.connect (  ) 
void edu.rice.cs.hpc.remote.tunnel.SSHManager.doCommonConstructorActions ( String  userName,
String  password,
String  connectionIP,
String  knownHostsFileName 
) [private]
String edu.rice.cs.hpc.remote.tunnel.SSHManager.logError ( String  errorMessage  )  [private]
String edu.rice.cs.hpc.remote.tunnel.SSHManager.logWarning ( String  warnMessage  )  [private]

Definition at line 110 of file SSHManager.java.

static void edu.rice.cs.hpc.remote.tunnel.SSHManager.main ( String[]  args  )  [static]
String edu.rice.cs.hpc.remote.tunnel.SSHManager.sendCommand ( String  command  ) 

Member Data Documentation

final Logger edu.rice.cs.hpc.remote.tunnel.SSHManager.LOGGER [static, private]
Initial value:
 
            Logger.getLogger(SSHManager.class.getName())

Definition at line 22 of file SSHManager.java.

Referenced by edu.rice.cs.hpc.remote.tunnel.SSHManager.logError().

Definition at line 29 of file SSHManager.java.

Referenced by edu.rice.cs.hpc.remote.tunnel.SSHManager.connect().


The documentation for this class was generated from the following file:

Generated on 5 May 2015 for HPCVIEWER by  doxygen 1.6.1