|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.sblim.cimclient.internal.discovery.slp.WBEMServiceAdvertisementSLP
public class WBEMServiceAdvertisementSLP
Class WBEMServiceAdvertisementSLP is the SLP specific implementation if the WBEMServiceAdvertisement interface.
Field Summary |
---|
Fields inherited from interface org.sblim.cimclient.discovery.WBEMServiceAdvertisement |
---|
AUTH_MECH_DESC, AUTH_MECH_SUPP, CLASSINFO, COMM_MECHANISM, FUNCTIONAL_PROF_DESC, FUNCTIONAL_PROF_SUPP, INTEROP_NS, MULT_OPERATIONS_SUPP, NAMESPACE, OTHER_COMM_MECHN_DESC, PROTOCOL_VERSION, REG_PROF_SUPP, SERVICE_HI_DESC, SERVICE_HI_NAME, SERVICE_ID, TEMPLATE_DESCRIPTION, TEMPLATE_TYPE, TEMPLATE_URL_SYNTAX, TEMPLATE_VERSION |
Constructor Summary | |
---|---|
WBEMServiceAdvertisementSLP(String pDA,
ServiceURL pUrl,
List<String> pAttributes)
Ctor. |
Method Summary | |
---|---|
WBEMClient |
createClient(Subject pSubject,
Locale[] pLocales)
Creates a fully-initialized WBEMClient instance connected to the service that is subject of this advertisement. |
boolean |
equals(Object pObj)
|
String |
getAttribute(String pAttributeName)
Return the attribute value for a given attribute name |
Set<Map.Entry<String,String>> |
getAttributes()
Return the set of attributes of this advertisement |
String |
getConcreteServiceType()
Returns the concrete service type. |
String |
getDirectory()
Gets the URL of the directory from which this advertisement was received |
String[] |
getInteropNamespaces()
Returns the interop namespaces |
String |
getServiceId()
Returns the service id |
String |
getServiceUrl()
Returns the service url, e.g. |
int |
hashCode()
|
boolean |
isExpired()
Returns the expiration state of the advertisement. |
void |
setExpired(boolean pExpired)
Sets the expirations state of the advertisement. |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public WBEMServiceAdvertisementSLP(String pDA, ServiceURL pUrl, List<String> pAttributes)
pDA
- The Directory Agent from which this advertisement was receivedpUrl
- The SLP service url returned by Locator.findServices().pAttributes
- The attribute list (List<String>) where each entry looks
either like this key=value
or this
(key=value)
.Method Detail |
---|
public String getAttribute(String pAttributeName)
WBEMServiceAdvertisement
getAttribute
in interface WBEMServiceAdvertisement
pAttributeName
- The attribute name
public Set<Map.Entry<String,String>> getAttributes()
WBEMServiceAdvertisement
getAttributes
in interface WBEMServiceAdvertisement
public String getConcreteServiceType()
WBEMServiceAdvertisement
service:wbem:https
this method would return
https
.
getConcreteServiceType
in interface WBEMServiceAdvertisement
public String getServiceUrl()
WBEMServiceAdvertisement
getServiceUrl
in interface WBEMServiceAdvertisement
public WBEMClient createClient(Subject pSubject, Locale[] pLocales) throws Exception
WBEMServiceAdvertisement
createClient
in interface WBEMServiceAdvertisement
pSubject
- The credential for authenticating with the servicepLocales
- An array of locales ordered by preference
Exception
public String getDirectory()
WBEMServiceAdvertisement
getDirectory
in interface WBEMServiceAdvertisement
public String toString()
toString
in class Object
public String[] getInteropNamespaces()
WBEMServiceAdvertisement
getInteropNamespaces
in interface WBEMServiceAdvertisement
public String getServiceId()
WBEMServiceAdvertisement
getServiceId
in interface WBEMServiceAdvertisement
public boolean isExpired()
WBEMServiceAdvertisement
isExpired
in interface WBEMServiceAdvertisement
true
when advertisement is expired.public void setExpired(boolean pExpired)
WBEMServiceAdvertisement
setExpired
in interface WBEMServiceAdvertisement
pExpired
- The new valuepublic boolean equals(Object pObj)
equals
in class Object
public int hashCode()
hashCode
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |