|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.gridbus.broker.farming.globus.GassServerContainer
public final class GassServerContainer
This class has utility methods for working with GASS Servers. It implements the Singleton pattern, since we need only one GassServer on the broker side to handle file movement requests etc.
| Method Summary | |
|---|---|
static GassServerContainer |
getInstance(java.lang.String brokerSpecificKey)
Returns the instance of the Gass server. |
org.ietf.jgss.GSSCredential |
getProxy()
Returns the GSSCredential proxy |
java.lang.String |
getStderrLB()
Returns the path for the std err on the GASS server. |
java.lang.String |
getStderrURL()
Returns the URL for the std err on the GASS server. |
java.lang.String |
getStdoutLB()
Returns the path for the std out on the GASS server. |
java.lang.String |
getStdoutURL()
Returns the URL for the std out on the GASS server. |
java.lang.String |
getURL()
Returns the GASS server URL |
boolean |
isStarted()
|
static void |
registerComputeServer(java.lang.String brokerID,
java.lang.String cskey)
|
void |
registerGassErrorStream(org.globus.io.gass.server.JobOutputStream outStream)
Registers a GASS server error stream |
void |
registerGassOutputStream(org.globus.io.gass.server.JobOutputStream outStream)
Registers a GASS server output stream |
void |
setProxy(org.ietf.jgss.GSSCredential credential)
Sets the GSSCredential proxy |
static void |
shutdown(java.lang.String brokerSpecificKey)
|
void |
start()
Registers and activates a GASS server This happens only the first time the method is called. |
static void |
unRegisterComputeServer(java.lang.String brokerID,
java.lang.String cskey)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static GassServerContainer getInstance(java.lang.String brokerSpecificKey)
brokerSpecificKey -
public static void registerComputeServer(java.lang.String brokerID,
java.lang.String cskey)
brokerID - cskey -
public static void unRegisterComputeServer(java.lang.String brokerID,
java.lang.String cskey)
brokerID - cskey - public static void shutdown(java.lang.String brokerSpecificKey)
brokerSpecificKey - public boolean isStarted()
public void start()
public java.lang.String getURL()
public java.lang.String getStdoutURL()
public java.lang.String getStderrURL()
public java.lang.String getStdoutLB()
public java.lang.String getStderrLB()
public void registerGassOutputStream(org.globus.io.gass.server.JobOutputStream outStream)
outStream - public void registerGassErrorStream(org.globus.io.gass.server.JobOutputStream outStream)
outStream - public org.ietf.jgss.GSSCredential getProxy()
public void setProxy(org.ietf.jgss.GSSCredential credential)
credential -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||