org.globus.cog.abstraction.impl.execution.ssh
Class FileTransferTaskHandler

java.lang.Object
  extended by org.globus.cog.abstraction.impl.execution.ssh.FileTransferTaskHandler
All Implemented Interfaces:
SSHTaskStatusListener, DelegatedTaskHandler

public class FileTransferTaskHandler
extends Object
implements DelegatedTaskHandler, SSHTaskStatusListener


Field Summary
 
Fields inherited from interface org.globus.cog.abstraction.impl.execution.ssh.SSHTaskStatusListener
COMPLETED, FAILED
 
Constructor Summary
FileTransferTaskHandler()
           
 
Method Summary
 void cancel()
           
 void resume()
           
 void SSHTaskStatusChanged(int status, Exception e)
           
 void submit(Task task)
           
 void suspend()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileTransferTaskHandler

public FileTransferTaskHandler()
Method Detail

submit

public void submit(Task task)
            throws IllegalSpecException,
                   InvalidSecurityContextException,
                   InvalidServiceContactException,
                   TaskSubmissionException
Specified by:
submit in interface DelegatedTaskHandler
Throws:
IllegalSpecException
InvalidSecurityContextException
InvalidServiceContactException
TaskSubmissionException

suspend

public void suspend()
             throws InvalidSecurityContextException,
                    TaskSubmissionException
Specified by:
suspend in interface DelegatedTaskHandler
Throws:
InvalidSecurityContextException
TaskSubmissionException

resume

public void resume()
            throws InvalidSecurityContextException,
                   TaskSubmissionException
Specified by:
resume in interface DelegatedTaskHandler
Throws:
InvalidSecurityContextException
TaskSubmissionException

cancel

public void cancel()
            throws InvalidSecurityContextException,
                   TaskSubmissionException
Specified by:
cancel in interface DelegatedTaskHandler
Throws:
InvalidSecurityContextException
TaskSubmissionException

SSHTaskStatusChanged

public void SSHTaskStatusChanged(int status,
                                 Exception e)
Specified by:
SSHTaskStatusChanged in interface SSHTaskStatusListener