[ 
https://issues.apache.org/jira/browse/DOSGI-23?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Christian Schneider resolved DOSGI-23.
--------------------------------------
    Resolution: Won't Fix
      Assignee: Christian Schneider

I think we can not easily support listeners without objectClass as this might 
trigger to import all services.

> ServiceListener without objectClass
> -----------------------------------
>
>                 Key: DOSGI-23
>                 URL: https://issues.apache.org/jira/browse/DOSGI-23
>             Project: CXF Distributed OSGi
>          Issue Type: New Feature
>          Components: Discovery
>         Environment: felix-2.0.1
>            Reporter: Alexander Broekhuis
>            Assignee: Christian Schneider
>
> Remote service endpoints are created using the CxfFindListenerHook if a 
> listener is added with a filter on a service classname. Currently in the 
> CxfFindListenerHook there is a check to see if objectClass is filled in. If 
> this is not the case, the discovery is not accessed to look for remote 
> services. If a listener is added to get a remote service based only on other 
> properties, no endpoints are created.
> As a side note when a listener is added with a filter on 
> service.imported=true:
> The imported property is only set on the imported proxy registration, and not 
> part of the actual remote service. So it isn't published in discovery. In 
> this case the service listener could be notified of all remote services found 
> in the discovery.
> See 
> http://old.nabble.com/-DOSGI--ServiceListener-without-objectClass-td26739822.html
>  for the thread on the mailing list.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to