|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.gridbus.broker.farming.common.Server
org.gridbus.broker.farming.common.ComputeServer
org.gridbus.broker.farming.globus.GlobusComputeServer
public class GlobusComputeServer
This class represents a compute server running Globus middleware
| Field Summary |
|---|
| Fields inherited from class org.gridbus.broker.farming.common.ComputeServer |
|---|
ALCHEMI, ALCHEMI_0_8, BUSY, CHECKING_REQUIREMENTS, CONDOR, CONDOR_6_6_9, CONDOR_SHAREDFS, FORK, GLOBUS, GLOBUS_2_4, GLOBUS_3_2, GLOBUS_4_0, NORDUGRID, PBS, READY, SGE, STATUS_ANY, UNICORE, UNICORE_4_1, UNKNOWN, XGRID |
| Constructor Summary | |
|---|---|
GlobusComputeServer(java.lang.String hostname,
java.lang.String jobManager,
java.lang.Object o)
|
|
| Method Summary | |
|---|---|
boolean |
checkPing()
Checks if the compute server is up |
boolean |
discoverProperties()
Checks if the compute server is up, and sets all its attributes |
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. |
GassServerContainer |
getGassServer(org.ietf.jgss.GSSCredential credential)
|
int |
getGatekeeperPort()
Returns the remote gatekeeper port. |
static java.lang.String |
getJobManager(java.lang.String contactString)
|
org.ietf.jgss.GSSCredential |
getProxy()
Returns the proxy for this server. |
void |
setConfig(java.lang.Object config)
The object o, is used to set some configuration properties for the ComputeServer, and related classes. |
void |
setGatekeeperPort(int gkprPt)
Sets the remote gatekeeper port. |
void |
setProxy(org.ietf.jgss.GSSCredential credential)
Sets the proxy for this server. |
| Methods inherited from class org.gridbus.broker.farming.common.Server |
|---|
getHostname, getServerID, setHostname, setServerID |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GlobusComputeServer(java.lang.String hostname,
java.lang.String jobManager,
java.lang.Object o)
hostname - jobManager - o - | Method Detail |
|---|
public void setConfig(java.lang.Object config)
ComputeServer
setConfig in class ComputeServerpublic static java.lang.String getJobManager(java.lang.String contactString)
contactString -
public boolean checkPing()
public boolean discoverProperties()
discoverProperties in class ComputeServerpublic int getCPUFree15min()
public int getCPUFree1min()
public int getCPUFree5min()
public int getGatekeeperPort()
public void setGatekeeperPort(int gkprPt)
gkprPt - - gatekeeper portpublic org.ietf.jgss.GSSCredential getProxy()
public void setProxy(org.ietf.jgss.GSSCredential credential)
credential - public GassServerContainer getGassServer(org.ietf.jgss.GSSCredential credential)
credential -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||