org.gridbus.broker.farming.common.dispatchers
Interface Dispatcher
- All Superinterfaces:
- java.io.Serializable
- All Known Implementing Classes:
- LocalDispatcher, SSHDispatcher
public interface Dispatcher
- extends java.io.Serializable
- Author:
- mtc
executeAndGetResult
java.io.InputStream executeAndGetResult(java.lang.String cmd)
throws java.lang.Exception
- Parameters:
cmd -
- Returns:
-
- Throws:
java.lang.Exception
executeCmd
void executeCmd(java.lang.String cmd)
throws java.lang.Exception
- Parameters:
cmd -
- Throws:
java.lang.Exception
stageIn
void stageIn(java.lang.String src,
java.lang.String dest)
throws java.lang.Exception
- Parameters:
src - -- local file pathdest - -- remote file path
- Throws:
java.lang.Exception
stageInData
void stageInData(java.lang.String src,
java.lang.String dest)
throws java.lang.Exception
- Parameters:
src - dest -
- Throws:
java.lang.Exception
stageOut
void stageOut(java.lang.String src,
java.lang.String dest)
throws java.lang.Exception
- Parameters:
src - -- remote file pathdest - -- local file path
- Throws:
java.lang.Exception
stageOutData
void stageOutData(java.lang.String src,
java.lang.String dest)
throws java.lang.Exception
- Parameters:
src - dest -
- Throws:
java.lang.Exception
getInputPath
java.lang.String getInputPath()
- Returns:
getStagingDir
java.lang.String getStagingDir()
- Returns:
detectFile
boolean detectFile(java.lang.String filename,
int timeoutMillis)
- Parameters:
filename - timeoutMillis -
- Returns:
getDispatcherType
java.lang.String getDispatcherType()
- Returns:
shutdown
void shutdown()