[jboss-dev-forums] [JBoss AS7 Development] - Re: META-INF/services for module extensions - question/issue

Dan Sirbu do-not-reply at jboss.com
Wed Aug 17 20:02:23 EDT 2011


Dan Sirbu [http://community.jboss.org/people/lmcdasi] created the discussion

"Re: META-INF/services for module extensions - question/issue"

To view the discussion, visit: http://community.jboss.org/message/621470#621470

--------------------------------------------------------------
Here they are - I add services="import" based on : " https://docs.jboss.org/author/display/MODULES/Module+descriptors https://docs.jboss.org/author/display/MODULES/Module+descriptors" chapter services, imports and exports
Same thing - I do not see the implementation class being read from the META-INF/services. The class that is loaded is only the interface class !

the module extension has the following definition:

<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.0" name="com.mycomp.module">
    <resources>
        <resource-root path="module-jboss-impl.jar"/>
        <resource-root path="dnsjava.jar"/>
        <resource-root path="module-api.jar"/>
    </resources>

    <dependencies>
        <module name="javax.api"/>
        <module name="org.javassist"/>
        <module name="org.jboss.staxmapper"/>
        <module name="org.jboss.as.controller"/>
        <module name="org.jboss.as.server"/>
        <module name="org.jboss.modules"/>
        <module name="org.jboss.msc"/>
        <module name="org.jboss.logging"/>
        <module name="org.jboss.vfs"/>
        <module name="org.apache.log4j"/>
        <module name="javax.xml.bind.api"/>
        <module name="javax.transaction.api"/>
        <module name="com.sun.xml.bind"/>

         <module name="com.mycomp.generic" services="import"/>
    </dependencies>
</module>

the module that is "imported" into the module extension is:

<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.0" name="com.mycomp.generic">
    <resources>
        <resource-root path="generic-impl.jar"/>
        <resource-root path="module-api.jar"/>
    </resources>

    <dependencies>
        <module name="javax.api"/>
        <module name="org.javassist"/>
        <module name="org.jboss.staxmapper"/>
        <module name="org.jboss.as.controller"/>
        <module name="org.jboss.as.server"/>
        <module name="org.jboss.modules"/>
        <module name="org.jboss.msc"/>
        <module name="org.jboss.logging"/>
        <module name="org.jboss.vfs"/>
        <module name="org.apache.log4j"/>
        <module name="javax.xml.bind.api"/>
        <module name="javax.transaction.api"/>
        <module name="com.sun.xml.bind"/>
    </dependencies>
</module>
--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/621470#621470]

Start a new discussion in JBoss AS7 Development at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2225]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-dev-forums/attachments/20110817/e9b280d1/attachment.html 


More information about the jboss-dev-forums mailing list