|
||||||||||
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.data.DataHost
org.gridbus.broker.farming.common.data.SrbDataHost
public final class 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 |
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()
|
static java.lang.String |
getSrbPath(java.lang.String uri)
|
int |
getSrbPort()
|
java.lang.String |
getUsername()
|
static boolean |
isSrbUri(java.lang.String uri)
|
static SrbDataHost |
parseSrbUri(java.lang.String uri)
This method expects the url to be in the following format: srb:// userName . |
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, getEnv, getFileList, getFilePath, getRankedservers, isFilePresent, setCosts, setCosts, setNetworkService, setRankedservers, setRanks, setRanks |
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 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 DataHost
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.public static SrbDataHost parseSrbUri(java.lang.String uri)
uri
-
public static java.lang.String getSrbPath(java.lang.String uri)
uri
-
public static boolean isSrbUri(java.lang.String uri)
uri
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |