cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michal Kutyla (JIRA)" <j...@apache.org>
Subject [jira] [Created] (DOSGI-95) CLONE - org.apache.cxf.dosgi.dsw.ClassUtils#getInterfaceClass() method should search through super class interfaces too
Date Wed, 01 Jun 2011 09:49:47 GMT
CLONE - org.apache.cxf.dosgi.dsw.ClassUtils#getInterfaceClass() method should search through
super class interfaces too
-----------------------------------------------------------------------------------------------------------------------

                 Key: DOSGI-95
                 URL: https://issues.apache.org/jira/browse/DOSGI-95
             Project: CXF Distributed OSGi
          Issue Type: Bug
         Environment: any
            Reporter: Michal Kutyla
            Assignee: David Bosschaert
            Priority: Minor
             Fix For: 1.2


ServiceHookUtils won't publish OSGi service if service interface implemented by super class.
For example, java.util.ArrayList instance can be published as java.util.List service but not
as java.util.Collections: 

    <osgi:service interface="java.util.Collection"> <!-- can't publish-->
        <osgi:service-properties>
            <entry key="osgi.remote.interfaces" value="*"/>
            <entry key="osgi.remote.configuration.type" value="pojo"/>
            <entry key="osgi.remote.configuration.pojo.httpservice.context" value="/collection"/>
        </osgi:service-properties>
        <bean class="java.util.ArrayList"/>
    </osgi:service>

    <osgi:service interface="java.util.List"> <!-- published ok-->
        <osgi:service-properties>
            <entry key="osgi.remote.interfaces" value="*"/>
            <entry key="osgi.remote.configuration.type" value="pojo"/>
            <entry key="osgi.remote.configuration.pojo.httpservice.context" value="/list"/>
        </osgi:service-properties>
        <bean class="java.util.ArrayList"/>
    </osgi:service>



--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message