|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--org.gridbus.broker.farming.common.Server
|
+--org.gridbus.broker.farming.common.data.DataHost
|
+--org.gridbus.broker.farming.common.data.SrbDataHost
This class contains the methods to work with an SRB Data Host.
| Field Summary |
| Fields inherited from class org.gridbus.broker.farming.common.data.DataHost |
MAX_BW, MAX_COST, MIN_BW, MIN_COST |
| Fields inherited from class org.gridbus.broker.farming.common.Server |
BUSY, READY |
| Constructor Summary | |
SrbDataHost(java.lang.String hostname)
|
|
| Method Summary | |
void |
addFilePath(java.lang.String filename,
java.lang.String path,
java.lang.String username,
java.lang.String password)
Adds a filepath to the list of existing files hosted by this datahost |
java.lang.String |
getAuthScheme()
Gets the Authentication Scheme used with SRB connection |
java.lang.String |
getCollectionName()
Gets the collection name for the SRB connection to this host |
java.lang.String |
getDomain()
|
java.lang.String |
getFullFilePath(java.lang.String filename)
Returns the full path of the file (including the filename) on this host specified by the filename |
java.lang.String |
getPassword()
Returns the password used for the connection to the SRBServer |
java.lang.String |
getResourceName()
Gets the resource name for the SRB connection |
java.lang.String |
getSrbHost()
|
int |
getSrbPort()
|
java.lang.String |
getUsername()
|
void |
setAuthScheme(java.lang.String auth_scheme)
|
void |
setCollection(java.lang.String collectionName)
Sets the collection name for the SRB connection to this host |
void |
setDomain(java.lang.String domain)
|
void |
setPassword(java.lang.String pwd)
Sets the password for the connection to the SRBserver |
void |
setResourceName(java.lang.String resourceName)
Sets the Resource Name for the SRB Connection |
void |
setSrbHost(java.lang.String srbHost)
|
void |
setSrbPort(int srbPort)
|
void |
setUsername(java.lang.String username)
|
| Methods inherited from class org.gridbus.broker.farming.common.data.DataHost |
addFilePath, clearFilePaths, getBandwidth, getCost, getFilePath, getRankedservers, isFilePresent, setCosts, setCosts, setRankedservers, setRanks, setRanks |
| Methods inherited from class org.gridbus.broker.farming.common.Server |
getHostname, getServerID, getServerStatus, getStatus, setHostname, setServerStatus, setStatus, statusInt, statusString |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public SrbDataHost(java.lang.String hostname)
hostname - DataHost.DataHost(String)| Method Detail |
public java.lang.String getDomain()
public void setDomain(java.lang.String domain)
domain - The domain to set.public java.lang.String getSrbHost()
public void setSrbHost(java.lang.String srbHost)
srbHost - The srbHost to set.public int getSrbPort()
public void setSrbPort(int srbPort)
srbPort - The srbPort to set.public java.lang.String getUsername()
public void setUsername(java.lang.String username)
username - The username to set.public void setPassword(java.lang.String pwd)
pwd - public java.lang.String getPassword()
public void addFilePath(java.lang.String filename,
java.lang.String path,
java.lang.String username,
java.lang.String password)
filename - path - username - (for SRB server)password - (for SRB server)public java.lang.String getFullFilePath(java.lang.String filename)
DataHost
getFullFilePath in class DataHostfilename -
DataHost.getFullFilePath(java.lang.String)public java.lang.String getResourceName()
public void setResourceName(java.lang.String resourceName)
resourceName - public java.lang.String getCollectionName()
public void setCollection(java.lang.String collectionName)
collectionName - public java.lang.String getAuthScheme()
public void setAuthScheme(java.lang.String auth_scheme)
auth_scheme - The auth_scheme to set.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||