## 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[]` EndpointDescriptionReader.`readEndpointDescriptions​(InputStream input)`
`EndpointDescription[]` EndpointDescriptionReader.`readEndpointDescriptions​(InputStream ins, Map<String,​Object> overrideProperties)`
`EndpointDescription[]` IEndpointDescriptionReader.`readEndpointDescriptions​(InputStream ins)` Read endpoint descriptions from the given input stream.
`EndpointDescription[]` IEndpointDescriptionReader.`readEndpointDescriptions​(InputStream ins, Map<String,​Object> overrideProperties)` Read endpoint descriptions from the given input stream.
`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)`
`EndpointDescriptionLocator.EndpointEventListenerHolder[]` EndpointDescriptionLocator.`getMatchingEndpointEventListenerHolders​(ServiceReference[] refs, EndpointDescription description, int type)`
`protected EndpointDescriptionLocator.EndpointEventListenerHolder[]` EndpointDescriptionLocator.`getMatchingEndpointEventListenerHolders​(EndpointDescription description, int type)`
`EndpointDescriptionLocator.EndpointListenerHolder[]` EndpointDescriptionLocator.`getMatchingEndpointListenerHolders​(ServiceReference[] refs, EndpointDescription description)`
`protected EndpointDescriptionLocator.EndpointListenerHolder[]` EndpointDescriptionLocator.`getMatchingEndpointListenerHolders​(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` DiscoveredEndpointDescriptionFactory.`removeDiscoveredEndpointDescription​(EndpointDescription endpointDescription)`
`boolean` IDiscoveredEndpointDescriptionFactory.`removeDiscoveredEndpointDescription​(EndpointDescription endpointDescription)` Remove the DiscoveredEndpointDescription associated with the given endpointDescription.
`protected void` AbstractTopologyManager.`unadvertiseEndpointDescription​(EndpointDescription endpointDescription)`
`boolean` RemoteServiceAdmin.ImportRegistration.`update​(EndpointDescription endpoint)`
`protected void` EndpointDescriptionWriter.`writeEndpointDescription​(int indentLevel, Writer writer, EndpointDescription endpointDescription)`
`void` EndpointDescriptionWriter.`writeEndpointDescription​(Writer writer, EndpointDescription endpointDescription)`
`Writer` EndpointDescriptionWriter.`writeEndpointDescription​(EndpointDescription endpointDescription)`
`void` EndpointDescriptionWriter.`writeEndpointDescriptions​(Writer writer, EndpointDescription[] endpointDescriptions)`
`Writer` EndpointDescriptionWriter.`writeEndpointDescriptions​(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
`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
`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`.