com.ibm.di.fc.remotecmdlnfc
Class RSHConnection

java.lang.Object
  extended by com.ibm.di.fc.remotecmdlnfc.ConnectionImpl
      extended by com.ibm.di.fc.remotecmdlnfc.RSHConnection
All Implemented Interfaces:
Connection

public class RSHConnection
extends ConnectionImpl

This class encapsulates the RXA library's RSH Connection related objects


Field Summary
protected  Object[] args
          To be used in logged messages
protected static String TYPE
          The connection protocol being used
 
Fields inherited from class com.ibm.di.fc.remotecmdlnfc.ConnectionImpl
as400Proxy, as400RunProg, as400SSL, cmdArgsCharEncode, EMPTYSTRING, hostName, initial_timeout, keystore, lp, parentDirToStdin, passphrase, password, port, randomDir, rtnCodeAttr, stdErrorAttr, stdOutputAttr, timeout, userName
 
Constructor Summary
RSHConnection(LogProxy log)
          RSHConnection Constructor
 
Method Summary
 com.ibm.tivoli.remoteaccess.RemoteAccess beginSession()
          Begin a session with the target machine using the RSH protocol
 String getType()
          Return this connection type
 
Methods inherited from class com.ibm.di.fc.remotecmdlnfc.ConnectionImpl
createRandomDir, endSession, getHost, getOSSeparator, getRXAProtocol, getUser, initializeProps, removeDir, runCommand, setCmdArgsCharEncode, setHost, setRXAProtocol, setUser, transferFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE

protected static final String TYPE
The connection protocol being used

See Also:
Constant Field Values

args

protected Object[] args
To be used in logged messages

Constructor Detail

RSHConnection

public RSHConnection(LogProxy log)
RSHConnection Constructor

Parameters:
log - LogProxy for logging
Method Detail

beginSession

public com.ibm.tivoli.remoteaccess.RemoteAccess beginSession()
                                                      throws RemoteConnectException
Begin a session with the target machine using the RSH protocol

Specified by:
beginSession in interface Connection
Specified by:
beginSession in class ConnectionImpl
Returns:
RemoteAccess The RXA connection object
Throws:
RemoteConnectException

getType

public String getType()
Return this connection type

Specified by:
getType in interface Connection
Specified by:
getType in class ConnectionImpl
Returns:
String The connection protocol used for this connection.