[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