|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.gridbus.broker.protocol.ProtocolMethod
This class represents one instance of a method using the broker protocol
| Constructor Summary | |
ProtocolMethod(GridbusFarmingEngine fr)
Sets up a protocol method |
|
| Method Summary | |
java.lang.String |
director()
This is a simple initiation command, indicating the start of the conversation between the client and the server. |
java.lang.String |
getdonejobs()
Returns a list of jobs which are done |
java.lang.String |
getexecjobs()
Returns a list of jobs which are executing |
java.lang.String |
getfailjobs()
Returns a list of jobs which are failed |
java.lang.String |
getjobinfo(java.lang.String jid)
Returns the information about a specific job |
java.lang.String |
getjoboutput(java.lang.String jid)
Get Job Output from the output file if it is generated |
java.lang.String |
getjobs()
Returns the complete list of jobs |
java.lang.String |
getkeybudgetspent()
Returns the budget spent so far in the scheduling process. |
java.lang.String |
getkeydeadline()
Returns the deadline for the current schedule in the following format: "OK"+ "{ 'minimise' : 'algorithm-here' , 'budget' : budget-here, 'deadline' : deadline-here}"+'\n' The deadline is a date in "long" format ( seconds ). |
java.lang.String |
getkeyfeasibility()
Returns the feasibility of the current schedule |
java.lang.String |
getkeygridmonitorcurrenttime()
|
java.lang.String |
getkeygridmonitordeltatime()
|
java.lang.String |
getkeygridmonitorstarttime()
|
java.lang.String |
getreadyjobs()
Returns a list of jobs which are ready |
java.lang.String |
getserverinfo(java.lang.String sid)
Returns the information about a specific server |
java.lang.String |
getserverkey(java.lang.String sid)
Returns information requested in the 'key' about a server |
java.lang.String |
getservers()
Returns the complete list of servers |
java.lang.String |
response(java.lang.String rsp)
Returns a response to the client |
java.lang.String |
setjobwait(java.lang.String jid1)
Sets the job status to "Unsubmitted", in effect causing it to be rescheduled. |
java.lang.String |
setkeybudget(java.lang.String budget)
Sets the budget for the current schedule. |
java.lang.String |
setkeydeadline(java.lang.String deadline)
Sets the deadline for the current schedule. |
java.lang.String |
setkeygridmonitorcurrenttime(java.lang.String line)
|
java.lang.String |
setkeygridmonitordeltatime(java.lang.String line)
|
java.lang.String |
setkeygridmonitorstarttime(java.lang.String line)
|
java.lang.String |
setkeyschedule(java.lang.String minimise)
Sets the type of scheduling algorithm to be used by the broker. |
java.lang.String |
shutdown()
Instructs the broker to shutdown Returns an OK response if successful, an error message otherwise. |
java.lang.String |
start()
Instructs the broker to start actual scheduling, while in monitoring mode Returns an OK response. |
java.lang.String |
stop()
Stops the broker scheduling process. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ProtocolMethod(GridbusFarmingEngine fr)
fr - | Method Detail |
public java.lang.String getserverinfo(java.lang.String sid)
sid -
public java.lang.String getjobinfo(java.lang.String jid)
jid -
public java.lang.String getjoboutput(java.lang.String jid)
jid -
public java.lang.String getreadyjobs()
public java.lang.String getdonejobs()
public java.lang.String getfailjobs()
public java.lang.String getexecjobs()
public java.lang.String getserverkey(java.lang.String sid)
sid -
public java.lang.String getkeygridmonitorstarttime()
public java.lang.String getkeygridmonitordeltatime()
public java.lang.String getkeygridmonitorcurrenttime()
public java.lang.String getkeyfeasibility()
public java.lang.String director()
public java.lang.String start()
public java.lang.String response(java.lang.String rsp)
rsp -
public java.lang.String getjobs()
public java.lang.String getservers()
public java.lang.String stop()
public java.lang.String setkeydeadline(java.lang.String deadline)
deadline -
public java.lang.String setkeyschedule(java.lang.String minimise)
minimise -
public java.lang.String setkeybudget(java.lang.String budget)
budget -
public java.lang.String getkeydeadline()
public java.lang.String getkeybudgetspent()
public java.lang.String setkeygridmonitorstarttime(java.lang.String line)
public java.lang.String setkeygridmonitordeltatime(java.lang.String line)
public java.lang.String setkeygridmonitorcurrenttime(java.lang.String line)
public java.lang.String setjobwait(java.lang.String jid1)
jid1 -
public java.lang.String shutdown()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||