|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Dispatcher
Allows to dispatch a job to a remote machine and to retrieve it's output.
| Method Summary | |
|---|---|
void |
dispatch(Request request,
java.util.List jobs)
Dispatches the processes described in the job request. |
void |
Kill(Request request,
java.util.List jobs)
Kills the processes associated with this job. |
void |
retrieveOutput(Request job,
java.util.List jobs)
Retrieves the output of the job from the target machine. |
java.lang.String |
Status(Job job,
int Processe)
Returns The status of the job |
void |
stop()
Cases the dispacher to stop dispaching and trys to kill dispached jobs This is currently not implemented by any dispatchers. |
boolean |
test(Queue queue)
Runs test(s) on underlying components to determine if submitting jobs should be attempted. |
| Method Detail |
|---|
void dispatch(Request request,
java.util.List jobs)
request - job description and requirements, include input and output file and environment
variables
void retrieveOutput(Request job,
java.util.List jobs)
job - job description and requirements, include input and output file and environment
variables
void Kill(Request request,
java.util.List jobs)
java.lang.String Status(Job job,
int Processe)
void stop()
boolean test(Queue queue)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||