|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.gridbus.broker.farming.common.ComputeServer
org.gridbus.broker.farming.unicore.UnicoreComputeServer
This class describes a UNICORE server and its properties and provides the methods to execute its functions and access its members.
| Constructor Summary | |
UnicoreComputeServer()
Constructor for this class |
|
| Method Summary | |
java.lang.String |
getArch()
Returns the architecture of the compute server |
java.lang.String |
getContactString()
Returns the server contact string. |
java.lang.String |
getCPU()
Returns the processor in the compute server |
int |
getCPUFree15min()
Returns the processors which will be free in 15 minutes. |
int |
getCPUFree1min()
Returns the processors which will be free in 1 minute. |
int |
getCPUFree5min()
Returns the processors which will be free in 5 minutes. |
java.lang.String |
getCPUspeed()
Returns the processor speed. |
int |
getGatekeeperPort()
Returns the remote gatekeeper port. |
com.fujitsu.arcon.servlet.Identity |
getIdentity()
Returns the identity for this server |
RemoteJobManager |
getJobManager()
Returns the remote job manager. |
java.lang.String |
getKeystore()
Gets the keystore for this server |
float |
getMemfree()
Returns the free RAM available |
float |
getMemtotal()
Returns total physical memory (RAM) available |
int |
getNumCPUs()
Returns the number of processors. |
com.fujitsu.arcon.servlet.Reference |
getReference()
Gets the refernce for this server |
com.fujitsu.arcon.servlet.VsiteTh |
getVsiteTh()
Sets the refernce for this server |
void |
setContactString(java.lang.String string)
Sets the server contact string. |
void |
setGatekeeperPort(int gkprPt)
Sets the remote gatekeeper port. |
void |
setIdentity(com.fujitsu.arcon.servlet.Identity identity)
Sets the identity for this server |
void |
setJobManager(RemoteJobManager manager)
Sets the remote job manager. |
void |
setReference(com.fujitsu.arcon.servlet.Reference reference)
Sets the reference for this server |
void |
setValues()
Checks if the compute server is up, and sets all its attributes |
void |
setVsiteTh(com.fujitsu.arcon.servlet.VsiteTh vsite)
Gets the Vsite for this server |
void |
submitJob(Job j)
Submits the job to the job manager |
void |
updateStatus()
Updates the status of the compute server |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public UnicoreComputeServer()
| Method Detail |
public void setValues()
throws java.lang.Exception
java.lang.Exceptionpublic void setIdentity(com.fujitsu.arcon.servlet.Identity identity)
identity - public com.fujitsu.arcon.servlet.Identity getIdentity()
public void setReference(com.fujitsu.arcon.servlet.Reference reference)
reference - public com.fujitsu.arcon.servlet.Reference getReference()
public void setVsiteTh(com.fujitsu.arcon.servlet.VsiteTh vsite)
vsite - public com.fujitsu.arcon.servlet.VsiteTh getVsiteTh()
public java.lang.String getKeystore()
public java.lang.String getArch()
public java.lang.String getCPU()
public float getMemfree()
public float getMemtotal()
public int getCPUFree15min()
public int getCPUFree1min()
public int getCPUFree5min()
public int getNumCPUs()
public java.lang.String getCPUspeed()
public void updateStatus()
updateStatus in class ComputeServerpublic void submitJob(Job j)
submitJob in class ComputeServerj - - job objectpublic int getGatekeeperPort()
public void setGatekeeperPort(int gkprPt)
gkprPt - - gatekeeper portpublic java.lang.String getContactString()
public void setContactString(java.lang.String string)
string - public RemoteJobManager getJobManager()
public void setJobManager(RemoteJobManager manager)
manager - object
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||