|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.gridbus.broker.common.Service
org.gridbus.broker.common.DataHost
org.gridbus.broker.services.data.SrbDataHost
public class SrbDataHost
This class contains the methods to work with an SRB Data Host. SRB URL protocol: srb://[username.mdasdomain[.zone][:password]@]host[:port]/path[?replica=replica_id][&resource=resource_name][&serverDN=server_DN][&authScheme=auth_scheme]
| Constructor Summary | |
|---|---|
SrbDataHost(java.lang.String hostname)
|
|
| Method Summary | |
|---|---|
java.lang.Object |
clone()
|
protected boolean |
discoverProperties(UserCredential uc)
Discover properties should be implemented by all subclasses. |
java.lang.String |
getAuthScheme()
Gets the Authentication Scheme used with SRB connection |
int |
getDataHostType()
|
java.lang.String |
getFullFilePath(java.lang.String filename)
Returns an SRB URL of the form: srb:// [username.mdasdomain [.zone] [:password] @] host [:port][/path][?replica=replica_id][&resource=resource_name][&serverDN=server_DN] The URL resembles a http url with a query string. |
java.lang.String |
getMdasDomainName()
|
java.lang.String |
getMdasResourceName()
|
java.lang.String |
getPassword()
Returns the password used for the connection to the SRBServer |
int |
getPort()
|
java.lang.String |
getServerDN()
|
java.lang.String |
getUsername()
|
java.lang.String |
getZone()
|
void |
setAuthScheme(java.lang.String auth_scheme)
|
void |
setMdasDomainName(java.lang.String domain)
|
void |
setMdasResourceName(java.lang.String mdasResourceName)
|
void |
setPassword(java.lang.String pwd)
Sets the password for the connection to the SRBserver |
void |
setPort(int srbPort)
|
void |
setServerDN(java.lang.String serverDN)
|
void |
setUsername(java.lang.String username)
|
void |
setZone(java.lang.String zone)
|
java.lang.String |
toString()
|
| Methods inherited from class org.gridbus.broker.common.DataHost |
|---|
addFilePath, clearFilePaths, equals, getDataAccessMode, getFileTable, getHostname, getServiceType, isFilePresent, setDataAccessMode |
| Methods inherited from class org.gridbus.broker.common.Service |
|---|
getApplicationID, getId, getMappingID, getName, isAvailable, setApplicationID, setAvailable, setMappingID, setName |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public SrbDataHost(java.lang.String hostname)
hostname - | Method Detail |
|---|
public java.lang.String getMdasDomainName()
public void setMdasDomainName(java.lang.String domain)
mdasDomainName - The mdasDomainName to set.public int getPort()
public void setPort(int srbPort)
port - The port 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 java.lang.String getFullFilePath(java.lang.String filename)
getFullFilePath in class DataHostfilename -
public java.lang.String getAuthScheme()
public void setAuthScheme(java.lang.String auth_scheme)
authScheme - The authScheme to set.public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public java.lang.String getMdasResourceName()
public void setMdasResourceName(java.lang.String mdasResourceName)
mdasResourceName - The mdasResourceName to set.public int getDataHostType()
getDataHostType in class DataHostorg.gridbus.broker.farming.common.DataHost#getDataHostType()
protected boolean discoverProperties(UserCredential uc)
throws GridBrokerException
Service
discoverProperties in class Serviceuc - (credentials used to connect to the service, if any)
GridBrokerExceptionpublic java.lang.String getZone()
public void setZone(java.lang.String zone)
zone - The zone to set.public java.lang.String getServerDN()
public void setServerDN(java.lang.String serverDN)
serverDN - The serverDN to set.public java.lang.Object clone()
clone in class java.lang.Object
|
Copyright © The University of Melbourne. 2006 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||