# Uses of Interface
org.eclipse.ecf.discovery.IDiscoveryAdvertiser

Packages that use IDiscoveryAdvertiser
Package
Description
org.eclipse.ecf.discovery
org.eclipse.ecf.discovery.service
org.eclipse.ecf.osgi.services.remoteserviceadmin
org.eclipse.ecf.provider.dnssd
org.eclipse.ecf.provider.jslp.container

## Uses of IDiscoveryAdvertiser in org.eclipse.ecf.discovery

Subinterfaces of IDiscoveryAdvertiser in org.eclipse.ecf.discovery
Modifier and Type
Interface
Description
`interface`
`IDiscoveryContainerAdapter`
Deprecated.
Use IDisocveryLocator and IDisocveryAdvertiser instead
Classes in org.eclipse.ecf.discovery that implement IDiscoveryAdvertiser
Modifier and Type
Class
Description
`class`
`AbstractDiscoveryContainerAdapter`

## Uses of IDiscoveryAdvertiser in org.eclipse.ecf.discovery.service

Subinterfaces of IDiscoveryAdvertiser in org.eclipse.ecf.discovery.service
Modifier and Type
Interface
Description
`interface`
`IDiscoveryService`
Deprecated.
use IDiscoveryLocator and IDiscoveryContainer instead

## Uses of IDiscoveryAdvertiser in org.eclipse.ecf.osgi.services.remoteserviceadmin

Methods in org.eclipse.ecf.osgi.services.remoteserviceadmin that return IDiscoveryAdvertiser
Modifier and Type
Method
Description
`IDiscoveryAdvertiser[]`
EndpointDescriptionLocator.`getDiscoveryAdvertisers()`
Methods in org.eclipse.ecf.osgi.services.remoteserviceadmin with parameters of type IDiscoveryAdvertiser
Modifier and Type
Method
Description
`protected String`
ServiceInfoFactory.`createDefaultServiceName(EndpointDescription endpointDescription, IDiscoveryAdvertiser advertiser, IServiceTypeID serviceTypeID)`
`IServiceInfo`
IServiceInfoFactory.`createServiceInfo(IDiscoveryAdvertiser advertiser, EndpointDescription endpointDescription)`
Create an service info instance to represent the given endpointDescription for discovery using the given discovery advertiser.
`IServiceInfo`
ServiceInfoFactory.`createServiceInfo(IDiscoveryAdvertiser advertiser, EndpointDescription endpointDescription)`
`protected String`
ServiceInfoFactory.`createServiceName(EndpointDescription endpointDescription, IDiscoveryAdvertiser advertiser, IServiceTypeID serviceTypeID)`
`protected IServiceProperties`
ServiceInfoFactory.`createServiceProperties(EndpointDescription endpointDescription, IDiscoveryAdvertiser advertiser, IServiceTypeID serviceTypeID, String serviceName, URI uri)`
`protected IServiceTypeID`
ServiceInfoFactory.`createServiceTypeID(EndpointDescription endpointDescription, IDiscoveryAdvertiser advertiser)`
`protected URI`
ServiceInfoFactory.`createURI(EndpointDescription endpointDescription, IDiscoveryAdvertiser advertiser, IServiceTypeID serviceTypeID, String serviceName)`

## Uses of IDiscoveryAdvertiser in org.eclipse.ecf.provider.dnssd

Classes in org.eclipse.ecf.provider.dnssd that implement IDiscoveryAdvertiser
Modifier and Type
Class
Description
`class`
`DnsSdDiscoveryAdvertiser`
`class`
`DnsSdDiscoveryContainerAdapter`
`class`
`DnsSdDiscoveryLocator`

## Uses of IDiscoveryAdvertiser in org.eclipse.ecf.provider.jslp.container

Classes in org.eclipse.ecf.provider.jslp.container that implement IDiscoveryAdvertiser
Modifier and Type
Class
Description
`class`
`JSLPDiscoveryContainer`