org.globus.cog.karajan.scheduler.submitQueue
Class NonBlockingSubmit

java.lang.Object
  extended by org.globus.cog.karajan.scheduler.submitQueue.NonBlockingSubmit
All Implemented Interfaces:
Runnable

public class NonBlockingSubmit
extends Object
implements Runnable


Constructor Summary
NonBlockingSubmit(TaskHandler th, Task task, SubmitQueue[] queues)
           
 
Method Summary
 int getAttempts()
           
 Task getTask()
           
 TaskHandler getTaskHandler()
           
 void go()
           
 void nextQueue()
           
 void notifyPreviousQueue(Exception ex)
           
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NonBlockingSubmit

public NonBlockingSubmit(TaskHandler th,
                         Task task,
                         SubmitQueue[] queues)
Method Detail

go

public void go()

nextQueue

public void nextQueue()

notifyPreviousQueue

public void notifyPreviousQueue(Exception ex)

run

public void run()
Specified by:
run in interface Runnable

getAttempts

public int getAttempts()

getTask

public Task getTask()

getTaskHandler

public TaskHandler getTaskHandler()