Panu Hämäläinen commented on ARIES-1613:

Maybe the part "As we currently do not have a way to use the discoveryPlugin it 
would be easy to remove it completely and move this functionality to 
TopologyManager" should be handled with this bug report (or, create another 
copy report under DOSGi) and the more advanced topics (zones) in the dev list.

I think I would still need something else, i.e. DiscoveryPlugin-like support in 
TopologyManager, than setting only httpBase. I would like to select which 
services are published at the proxy address and which at the direct address. I 
could implement the selection logic by e.g. defining a custom service property 
which I check when TopologyManager calls my "TopologyManager-DiscoveryPlugin", 
and/or inspect the context of the service address in the TopologyManager-plugin 
(e.g. if it is /public/something, it should be published to the proxy address).

> 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