org.gridbus.broker.util.dispatchers
Class LocalDispatchUtil
java.lang.Object
org.gridbus.broker.util.dispatchers.DispatchUtil
org.gridbus.broker.util.dispatchers.LocalDispatchUtil
public class LocalDispatchUtil
- extends DispatchUtil
- Author:
- mtc
|
Method Summary |
void |
connect(java.lang.String hostname,
UserCredential uc)
|
boolean |
detectFile(java.lang.String filename,
long timeoutMillis)
Detects the existence of the remote file. |
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LocalDispatchUtil
public LocalDispatchUtil()
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:
org.gridbus.broker.farming.common.dispatchers.Dispatcher#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:
org.gridbus.broker.farming.common.dispatchers.Dispatcher#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
disconnect
public void disconnect()
- Specified by:
disconnect in class DispatchUtil
detectFile
public boolean detectFile(java.lang.String filename,
long timeoutMillis)
- Detects the existence of the remote file.
Returns true, if the file exists, false otherwise.
- Specified by:
detectFile in class DispatchUtil
- Parameters:
filename - timeoutMillis -
- Returns:
connect
public void connect(java.lang.String hostname,
UserCredential uc)
- Specified by:
connect in class DispatchUtil
resolvePath
public java.lang.String resolvePath(java.lang.String relativePath,
boolean createDirs)
- Specified by:
resolvePath in class DispatchUtil
- Returns:
- absolutePath
makeDir
public void makeDir(java.lang.String dir)
throws java.lang.Exception
- Specified by:
makeDir in class DispatchUtil
- Throws:
java.lang.Exception
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