## Uses of Class
org.osgi.service.remoteserviceadmin.EndpointDescription

Packages that use EndpointDescription
org.eclipse.ecf.osgi.services.remoteserviceadmin
org.osgi.service.remoteserviceadmin: Remote Service Admin Package Version 1.1.

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

Subclasses of EndpointDescription in org.eclipse.ecf.osgi.services.remoteserviceadmin
`class` `EndpointDescription` ECF remote service endpoint description.

Methods in org.eclipse.ecf.osgi.services.remoteserviceadmin that return EndpointDescription
`protected EndpointDescription` DiscoveredEndpointDescriptionFactory.`createEndpointDescription(IDiscoveryLocator locator, IServiceInfo discoveredServiceInfo)`
`protected EndpointDescription` AbstractMetadataFactory.`decodeEndpointDescription(IServiceProperties discoveredServiceProperties)`
`EndpointDescription` EndpointDescriptionLocator.EndpointEventListenerHolder.`getDescription()`
`EndpointDescription` EndpointDescriptionLocator.EndpointListenerHolder.`getDescription()`
`EndpointDescription` DiscoveredEndpointDescription.`getEndpointDescription()`
`EndpointDescription` RemoteServiceAdmin.ExportReference.`getExportedEndpoint()`
`EndpointDescription` RemoteServiceAdmin.ImportReference.`getImportedEndpoint()`
`EndpointDescription[]` IEndpointDescriptionReader.`readEndpointDescriptions(InputStream ins)` Read endpoint descriptions from the given input stream.
`EndpointDescription[]` EndpointDescriptionReader.`readEndpointDescriptions(InputStream input)`
`EndpointDescription` RemoteServiceAdmin.ExportRegistration.`update(Map<String,?> properties)`

Methods in org.eclipse.ecf.osgi.services.remoteserviceadmin with parameters of type EndpointDescription
`protected void` AbstractTopologyManager.`advertiseEndpointDescription(EndpointDescription endpointDescription)`
`protected void` AbstractTopologyManager.`advertiseModifyEndpointDescription(EndpointDescription endpointDescription)`
`protected String` ServiceInfoFactory.`createDefaultServiceName(EndpointDescription endpointDescription, IDiscoveryAdvertiser advertiser, IServiceTypeID serviceTypeID)`
`protected DiscoveredEndpointDescription` DiscoveredEndpointDescriptionFactory.`createDiscoveredEndpointDescription(IDiscoveryLocator locator, IServiceInfo discoveredServiceInfo, EndpointDescription endpointDescription)`
`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)`
`protected void` AbstractMetadataFactory.`encodeOSGiServiceProperties(EndpointDescription endpointDescription, IServiceProperties result)`
`protected void` AbstractMetadataFactory.`encodeServiceProperties(EndpointDescription endpointDescription, IServiceProperties result)`
`protected EndpointDescriptionLocator.EndpointEventListenerHolder[]` EndpointDescriptionLocator.`getMatchingEndpointEventListenerHolders(EndpointDescription description, int type)`
`EndpointDescriptionLocator.EndpointEventListenerHolder[]` EndpointDescriptionLocator.`getMatchingEndpointEventListenerHolders(ServiceReference[] refs, EndpointDescription description, int type)`
`protected EndpointDescriptionLocator.EndpointListenerHolder[]` EndpointDescriptionLocator.`getMatchingEndpointListenerHolders(EndpointDescription description)`
`EndpointDescriptionLocator.EndpointListenerHolder[]` EndpointDescriptionLocator.`getMatchingEndpointListenerHolders(ServiceReference[] refs, EndpointDescription description)`
`protected void` AbstractTopologyManager.`handleAdvertisingResult(org.eclipse.core.runtime.IStatus result, EndpointDescription endpointDescription, boolean advertise)`
`protected void` AbstractTopologyManager.`handleECFEndpointRemoved(EndpointDescription endpointDescription)`
`protected void` TopologyManagerImpl.`handleEndpointAdded(EndpointDescription endpoint, String matchedFilter)`
`protected void` TopologyManagerImpl.`handleEndpointModified(EndpointDescription endpoint, String matchedFilter)`
`protected void` TopologyManagerImpl.`handleEndpointModifiedEndmatch(EndpointDescription endpoint, String matchedFilter)`
`protected void` TopologyManagerImpl.`handleEndpointRemoved(EndpointDescription endpoint, String matchedFilter)`
`protected void` AbstractTopologyManager.`handleNonECFEndpointAdded(EndpointListener listener, EndpointDescription endpointDescription)`
`protected void` AbstractTopologyManager.`handleNonECFEndpointModified(EndpointEventListener basicTopologyManagerImpl, EndpointDescription endpointDescription)`
`protected void` AbstractTopologyManager.`handleNonECFEndpointRemoved(EndpointDescription endpointDescription, String matchedFilter)`
`protected void` AbstractTopologyManager.`handleNonECFEndpointRemoved(EndpointListener listener, EndpointDescription endpointDescription)`
`ImportRegistration` RemoteServiceAdmin.`importService(EndpointDescription endpointDescription)`
`boolean` EndpointDescription.`isSameService(EndpointDescription other)`
`boolean` IDiscoveredEndpointDescriptionFactory.`removeDiscoveredEndpointDescription(EndpointDescription endpointDescription)` Remove the DiscoveredEndpointDescription associated with the given endpointDescription.
`boolean` DiscoveredEndpointDescriptionFactory.`removeDiscoveredEndpointDescription(EndpointDescription endpointDescription)`
`protected void` AbstractTopologyManager.`unadvertiseEndpointDescription(EndpointDescription endpointDescription)`
`boolean` RemoteServiceAdmin.ImportRegistration.`update(EndpointDescription endpoint)`
`Writer` EndpointDescriptionWriter.`writeEndpointDescription(EndpointDescription endpointDescription)`
`protected void` EndpointDescriptionWriter.`writeEndpointDescription(int indentLevel, Writer writer, EndpointDescription endpointDescription)`
`void` EndpointDescriptionWriter.`writeEndpointDescription(Writer writer, EndpointDescription endpointDescription)`
`Writer` EndpointDescriptionWriter.`writeEndpointDescriptions(EndpointDescription[] endpointDescriptions)`
`void` EndpointDescriptionWriter.`writeEndpointDescriptions(Writer writer, EndpointDescription[] endpointDescriptions)`
`protected void` EndpointDescriptionWriter.`writeProperties(int indentLevel, Writer writer, EndpointDescription endpointDescription)`

Constructors in org.eclipse.ecf.osgi.services.remoteserviceadmin with parameters of type EndpointDescription
Constructor and Description
`DiscoveredEndpointDescription(Namespace discoveryLocatorNamespace, IServiceID serviceID, EndpointDescription endpointDescription)`
`EndpointEventListenerHolder(EndpointEventListener l, EndpointDescription d, String f, int t)`
`EndpointListenerHolder(EndpointListener l, EndpointDescription d, String f)`

### Uses of EndpointDescription in org.osgi.service.remoteserviceadmin

Methods in org.osgi.service.remoteserviceadmin that return EndpointDescription
`EndpointDescription` EndpointEvent.`getEndpoint()` Return the endpoint associated with this event.
`EndpointDescription` ExportReference.`getExportedEndpoint()` Return the Endpoint Description for the local endpoint.
`EndpointDescription` ImportReference.`getImportedEndpoint()` Return the Endpoint Description for the remote endpoint.
`EndpointDescription` ExportRegistration.`update(Map<String,?> properties)` Update the endpoint represented by this `ExportRegistration` and return an updated `EndpointDescription`.

Methods in org.osgi.service.remoteserviceadmin with parameters of type EndpointDescription
`void` EndpointListener.`endpointAdded(EndpointDescription endpoint, String matchedFilter)` Deprecated. Register an endpoint with this listener.
`void` EndpointListener.`endpointRemoved(EndpointDescription endpoint, String matchedFilter)` Deprecated. Remove the registration of an endpoint.
`ImportRegistration` RemoteServiceAdmin.`importService(EndpointDescription endpoint)` Import a service from an Endpoint.
`boolean` EndpointDescription.`isSameService(EndpointDescription other)` Answers if this Endpoint Description refers to the same service instance as the given Endpoint Description.
`boolean` ImportRegistration.`update(EndpointDescription endpoint)` Update the local service represented by this `ImportRegistration`.

Constructors in org.osgi.service.remoteserviceadmin with parameters of type EndpointDescription
Constructor and Description
`EndpointEvent(int type, EndpointDescription endpoint)` Constructs a `EndpointEvent` object from the given arguments.
`EndpointPermission(EndpointDescription endpoint, String localFrameworkUUID, String actions)` Creates a new requested `EndpointPermission` object to be used by code that must perform `checkPermission`.