OFF-TOPIC: Also for completeness.
There's other metadata for the classloader.
Old "big ball mud" (import everything in the same domain)
| <classloading importAll="true"
xmlns="urn:jboss:classloading:1.0"/>
|
Servlet spec style
| <classloading parent-first="false"
xmlns="urn:jboss:classloading:1.0"/>
|
Domain hierarchies
| <classloading domain="MyDomain" parentDomain="AnotherDomain"
xmlns="urn:jboss:classloading:1.0"/>
|
Caching and blacklisting (enabled by default)
| <classloading cache="false" blackList="false"
xmlns="urn:jboss:classloading:1.0"/>
|
And you can also "write your own classloader dependency"
since the metadata supports wildcards on the Capability/Requirement interfaces.
| <classloading xmlns="urn:jboss:classloading:1.0">
| <capabilities>
| <module name="test" version="1.0.0"/>
| <test xmlns="urn:jboss:test:classloading:capability:1.0"
name="foo" version="1.0.0"/>
| </capabilities>
| <requirements>
| <test xmlns="urn:jboss:test:classloading:requirement:1.0"
name="bar" from="1.0.0"/>
| </requirements>
| </classloading>
|
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4129721#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...