org.gridbus.broker.util.dispatchers
Class SSHDispatchUtil
java.lang.Object
org.gridbus.broker.util.dispatchers.DispatchUtil
org.gridbus.broker.util.dispatchers.SSHDispatchUtil
public class SSHDispatchUtil
- extends DispatchUtil
- Author:
- mtc
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SSHDispatchUtil
public SSHDispatchUtil()
connect
public void connect(java.lang.String hostname,
UserCredential cred)
throws java.lang.Exception
- Specified by:
connect in class DispatchUtil
- Parameters:
hostname - cred -
- Throws:
java.lang.Exception
makeDir
public void makeDir(java.lang.String dir)
throws java.lang.Exception
- Specified by:
makeDir in class DispatchUtil
- Throws:
java.lang.Exception- See Also:
DispatchUtil.makeDir(java.lang.String)
resolvePath
public java.lang.String resolvePath(java.lang.String relativePath,
boolean createDirs)
throws java.lang.Exception
- Specified by:
resolvePath in class DispatchUtil
- Returns:
- absolutePath
- Throws:
java.lang.Exception- See Also:
DispatchUtil.resolvePath(java.lang.String, boolean)
stageIn
public void stageIn(java.lang.String src,
java.lang.String dest)
throws java.lang.Exception
- Specified by:
stageIn in class DispatchUtil
- Parameters:
src - -- local file pathdest - -- remote file path
- Throws:
java.lang.Exception- See Also:
DispatchUtil.stageIn(java.lang.String, java.lang.String)
stageOut
public void stageOut(java.lang.String src,
java.lang.String dest)
throws java.lang.Exception
- Specified by:
stageOut in class DispatchUtil
- Parameters:
src - -- remote file pathdest - -- local file path
- Throws:
java.lang.Exception- See Also:
DispatchUtil.stageOut(java.lang.String, java.lang.String)
executeCmd
public void executeCmd(java.lang.String cmd)
throws java.lang.Exception
- Specified by:
executeCmd in class DispatchUtil
- Throws:
java.lang.Exception- See Also:
DispatchUtil.executeCmd(java.lang.String)
disconnect
public void disconnect()
- Specified by:
disconnect in class DispatchUtil
detectFile
public boolean detectFile(java.lang.String filename,
long timeoutMillis)
throws java.lang.Exception
- Specified by:
detectFile in class DispatchUtil
- Returns:
- true if the file was detected
- Throws:
java.lang.Exception- See Also:
org.gridbus.broker.util.dispatchers.DispatchUtil#detectFile(java.lang.String, int)
executeAndGetResult
public java.lang.String executeAndGetResult(java.lang.String cmd,
long timeout)
throws java.lang.Exception
- Specified by:
executeAndGetResult in class DispatchUtil
- Throws:
java.lang.Exception