Timothy Ward commented on ARIES-1613:

Discovery providers should not be changing the properties defined by an 
EndpointDescription. The Topology Manager is responsible for adding extra 
properties when making the export from RemoteServiceAdmin. Changing the 
properties in the Discovery layer is a good way to break other RSA 

The sort of behaviour that you're actually asking for (the ability to supply an 
"external" URL) should really be part of the RSA distribution provider. The 
provider should create a proxied EndpointDescription and a "raw" 
EndpointDescription, the remote Topology Manager can then decide which (or 
both) should be imported.

> DiscoveryPlugin interface not exported
> --------------------------------------
>                 Key: ARIES-1613
>                 URL: https://issues.apache.org/jira/browse/ARIES-1613
>             Project: Aries
>          Issue Type: Bug
>          Components: Remote Service Admin
>    Affects Versions: rsa-1.9.0
>            Reporter: Panu Hämäläinen
> The package containing the interface 
> org.apache.cxf.dosgi.discovery.zookeeper.publish.DiscoveryPlugin is not 
> exported (MANIFEST.MF) from bundle cxf-dosgi-ri-discovery-distributed (1.7.0) 
> which makes it impossible to implement 3rd party discovery plugins.

This message was sent by Atlassian JIRA

Reply via email to