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

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

public class JobSubmissionTaskHandler
extends Object
implements DelegatedTaskHandler, SSHTaskStatusListener


Field Summary
 
Fields inherited from interface org.globus.cog.abstraction.impl.execution.ssh.SSHTaskStatusListener
COMPLETED, FAILED
 
Constructor Summary
JobSubmissionTaskHandler()
           
 
Method Summary
 void cancel()
           
 void outputClosed()
           
 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

JobSubmissionTaskHandler

public JobSubmissionTaskHandler()
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

outputClosed

public void outputClosed()

SSHTaskStatusChanged

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