[
https://issues.apache.org/jira/browse/ARIES-1613?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15509427#comment-15509427
]
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
implementations.
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
(v6.3.4#6332)