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

Packages that use IDiscoveryLocator
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
org.eclipse.ecf.provider.zookeeper.core

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

Subinterfaces of IDiscoveryLocator 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 IDiscoveryLocator
Modifier and Type
Class
Description
`class`
`AbstractDiscoveryContainerAdapter`

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

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

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

Methods in org.eclipse.ecf.osgi.services.remoteserviceadmin with parameters of type IDiscoveryLocator
Modifier and Type
Method
Description
`DiscoveredEndpointDescription`
DiscoveredEndpointDescriptionFactory.`createDiscoveredEndpointDescription(IDiscoveryLocator locator, IServiceInfo discoveredServiceInfo)`
`protected DiscoveredEndpointDescription`
DiscoveredEndpointDescriptionFactory.`createDiscoveredEndpointDescription(IDiscoveryLocator locator, IServiceInfo discoveredServiceInfo, EndpointDescription endpointDescription)`
`DiscoveredEndpointDescription`
IDiscoveredEndpointDescriptionFactory.`createDiscoveredEndpointDescription(IDiscoveryLocator locator, IServiceInfo discoveredServiceInfo)`
Create an EndpointDescription for a discovered remote service.
`protected EndpointDescription`
DiscoveredEndpointDescriptionFactory.`createEndpointDescription(IDiscoveryLocator locator, IServiceInfo discoveredServiceInfo)`
`DiscoveredEndpointDescription`
DiscoveredEndpointDescriptionFactory.`removeDiscoveredEndpointDescription(IDiscoveryLocator locator, IServiceID serviceID)`
`DiscoveredEndpointDescription`
IDiscoveredEndpointDescriptionFactory.`removeDiscoveredEndpointDescription(IDiscoveryLocator locator, IServiceID serviceID)`
Remove an EndpointDescription for a previously discovered remote service.

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

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

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

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

## Uses of IDiscoveryLocator in org.eclipse.ecf.provider.zookeeper.core

Classes in org.eclipse.ecf.provider.zookeeper.core that implement IDiscoveryLocator
Modifier and Type
Class
Description
`class`
`ZooDiscoveryContainer`