org.sblim.cimclient.internal.discovery.slp

Class WBEMServiceAdvertisementSLP

public class WBEMServiceAdvertisementSLP extends Object implements WBEMServiceAdvertisement

Class WBEMServiceAdvertisementSLP is the SLP specific implementation if the WBEMServiceAdvertisement interface.

Since: 2.0.2

UNKNOWN: iDA != null && iServiceUrl != null && iAttributeMap != null

Constructor Summary
WBEMServiceAdvertisementSLP(String pDA, ServiceURL pUrl, List<String> pAttributes)
Ctor.
Method Summary
WBEMClientcreateClient(Subject pSubject, Locale[] pLocales)
StringgetAttribute(String pAttributeName)
Set<Entry<String,String>>getAttributes()
StringgetConcreteServiceType()
StringgetDirectory()
String[]getInteropNamespaces()
StringgetServiceId()
StringgetServiceUrl()
booleanisExpired()
voidsetExpired(boolean pExpired)

Constructor Detail

WBEMServiceAdvertisementSLP

public WBEMServiceAdvertisementSLP(String pDA, ServiceURL pUrl, List<String> pAttributes)
Ctor.

Parameters: pDA The Directory Agent from which this advertisement was received pUrl 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

createClient

public WBEMClient createClient(Subject pSubject, Locale[] pLocales)

getAttribute

public String getAttribute(String pAttributeName)

getAttributes

public Set<Entry<String,String>> getAttributes()

getConcreteServiceType

public String getConcreteServiceType()

getDirectory

public String getDirectory()

getInteropNamespaces

public String[] getInteropNamespaces()

getServiceId

public String getServiceId()

getServiceUrl

public String getServiceUrl()

isExpired

public boolean isExpired()

setExpired

public void setExpired(boolean pExpired)
Copyright © 2005, 2010 IBM Corporation. All Rights Reserved.