Interface IEndpointDescriptionLocator
- 
- All Known Implementing Classes:
- EndpointDescriptionLocator
 
 public interface IEndpointDescriptionLocator- Since:
- 4.3
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddiscoverEndpoint(EndpointDescription endpointDescription)Discover the given endpointDescription.EndpointDescription[]getDiscoveredEndpoints()Get endpoints discovered by this endpoint locatorIServiceIDgetNetworkDiscoveredServiceID(EndpointDescription endpointDescription)Get the service ID associated with the given endpoint description.voidundiscoverEndpoint(EndpointDescription endpointDescription)Remove the given endpointDescription.voidupdateEndpoint(EndpointDescription endpointDescription)Update the given endpointDescription.
 
- 
- 
- 
Method Detail- 
getDiscoveredEndpointsEndpointDescription[] getDiscoveredEndpoints() Get endpoints discovered by this endpoint locator- Returns:
- EndpointDescription[] of previously discovered endpoint. Will not return null, but may return empty array.
 
 - 
getNetworkDiscoveredServiceIDIServiceID getNetworkDiscoveredServiceID(EndpointDescription endpointDescription) Get the service ID associated with the given endpoint description.- Parameters:
- endpointDescription- endpoint description
- Returns:
- IServiceID associated discovered endpoint description. Will
         return nullif no associated serviceID
 
 - 
discoverEndpointvoid discoverEndpoint(EndpointDescription endpointDescription) Discover the given endpointDescription. This method will not block and will result in local EndpointEventListeners to be notified that the given endpointDescription is discovered. about- Parameters:
- endpointDescription- must not be null
 
 - 
updateEndpointvoid updateEndpoint(EndpointDescription endpointDescription) Update the given endpointDescription. This method will not block and will result in local EndpointEventListeners to be notified that the given endpointDescription is updated. about- Parameters:
- endpointDescription- must not be null
 
 - 
undiscoverEndpointvoid undiscoverEndpoint(EndpointDescription endpointDescription) Remove the given endpointDescription. This method will not block and will result in local EndpointEventListeners to be notified that the given endpointDescription is removed. about- Parameters:
- endpointDescription- must not be null
 
 
- 
 
-