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

Packages that use EndpointDescription
Package
Description
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
Modifier and Type
Class
Description
`class`
`EndpointDescription`
ECF remote service endpoint description.
Methods in org.eclipse.ecf.osgi.services.remoteserviceadmin that return EndpointDescription
Modifier and Type
Method
Description
`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
Modifier and Type
Method
Description
`protected void`
AbstractTopologyManager.`advertiseEndpointDescription(EndpointDescription endpointDescription)`
`protected void`
AbstractTopologyManager.`advertiseModifyEndpointDescription(EndpointDescription endpointDescription)`
`protected EndpointDescription`
TopologyManagerImpl.`convertEndpointDescriptionFromOSGiToECF(EndpointDescription ed)`
`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)`
`void`
TopologyManagerImpl.`endpointAdded(EndpointDescription endpoint, String matchedFilter)`
`void`
TopologyManagerImpl.`endpointRemoved(EndpointDescription endpoint, String matchedFilter)`
`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)`
`protected void`
TopologyManagerImpl.`handleOtherFilterEndpointAdded(EndpointDescription endpoint, String matchedFilter)`
`protected void`
TopologyManagerImpl.`handleOtherFilterEndpointModified(EndpointDescription endpoint, String matchedFilter)`
`protected void`
TopologyManagerImpl.`handleOtherFilterEndpointModifiedEndmatch(EndpointDescription endpoint, String matchedFilter)`
`protected void`
TopologyManagerImpl.`handleOtherFilterEndpointRemoved(EndpointDescription endpoint, String matchedFilter)`
`protected boolean`
AbstractTopologyManager.`hasDescription(EndpointDescription ed)`
`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
Modifier
Constructor
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
Modifier and Type
Method
Description
`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
Modifier and Type
Method
Description
`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
Modifier
Constructor
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`.