@ProviderType public interface ExportRegistration
RemoteServiceAdmin.exportService(ServiceReference,Map) method.
 
 When this Export Registration has been closed, all methods must return
 null.| Modifier and Type | Method and Description | 
|---|---|
| void | close()Delete the local endpoint and disconnect any remote distribution
 providers. | 
| Throwable | getException()Return the exception for any error during the export process. | 
| ExportReference | getExportReference()Return the Export Reference for the exported service. | 
| EndpointDescription | update(Map<String,?> properties)Update the endpoint represented by this  ExportRegistrationand
 return an updatedEndpointDescription. | 
ExportReference getExportReference()
null
         if this Import Registration is closed.IllegalStateException - When this registration was not properly
         initialized. See getException().EndpointDescription update(Map<String,?> properties)
ExportRegistration and
 return an updated EndpointDescription. If this method returns an
 updated EndpointDescription, then the object returned via
 getExportReference() must also have been updated to return this
 new object. If this method does not return an updated
 EndpointDescription then the object returned via
 getExportReference() should remain unchanged.
 
 When creating the updated EndpointDescription the
 ServiceReference originally passed to
 RemoteServiceAdmin.exportService(ServiceReference, Map) must be
 queried to pick up any changes to its service properties.
 
 If this argument is null then the original properties passed when
 creating this ExportRegistration should be used when constructing the
 updated EndpointDescription. Otherwise the new properties should
 be used, and replace the original properties for subsequent calls to the
 update method.properties - properties to be merged with the current service
        properties for the ServiceReference represented by this
        ExportRegistration. If null is passed then the original
        properties passed to
        RemoteServiceAdmin.exportService(ServiceReference, Map)
        will be used.EndpointDescription for this registration or
         null if there was a failure updating the endpoint. If a failure
         occurs then it can be accessed using getException().IllegalStateException - If this registration is closed, or when
         this registration was not properly initialized. See
         getException().void close()
null.
 
 This method has no effect when this registration has already been closed
 or is being closed.Throwable getException()
null.
 
 The error must be set before this Export Registration is returned.
 Asynchronously occurring errors must be reported to the log.null if no exception occurred.Copyright © Contributors to the Eclipse Foundation Licensed under the Eclipse Foundation Specification License – v1.0