org.gridbus.broker.util.dispatchers
Class SCSDispatchUtil

java.lang.Object
  extended by org.gridbus.broker.util.dispatchers.DispatchUtil
      extended by org.gridbus.broker.util.dispatchers.SCSDispatchUtil

public class SCSDispatchUtil
extends DispatchUtil


Constructor Summary
SCSDispatchUtil()
           
 
Method Summary
 void connect(java.lang.String hostname, UserCredential cred)
           
 boolean detectFile(java.lang.String filename, long timeoutMillis)
           
 void disconnect()
           
 java.lang.String executeAndGetResult(java.lang.String cmd, long timeout)
           
 void executeCmd(java.lang.String cmd)
           
 void makeDir(java.lang.String dir)
           
 java.lang.String resolvePath(java.lang.String relativePath, boolean createDirs)
           
 void stageIn(java.lang.String src, java.lang.String dest)
           
 void stageOut(java.lang.String src, java.lang.String dest)
           
 
Methods inherited from class org.gridbus.broker.util.dispatchers.DispatchUtil
getInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SCSDispatchUtil

public SCSDispatchUtil()
Method Detail

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)

connect

public void connect(java.lang.String hostname,
                    UserCredential cred)
             throws java.lang.Exception
Specified by:
connect in class DispatchUtil
Throws:
java.lang.Exception

disconnect

public void disconnect()
Specified by:
disconnect in class DispatchUtil

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

executeCmd

public void executeCmd(java.lang.String cmd)
                throws java.lang.Exception
Specified by:
executeCmd in class DispatchUtil
Throws:
java.lang.Exception

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

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 path
dest - -- 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 path
dest - -- local file path
Throws:
java.lang.Exception

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

Copyright © The University of Melbourne. 2006