[jboss-dev-forums] [Design the new POJO MicroContainer] - Re: ClassLoadingMetaData ease-of-use
adrian@jboss.org
do-not-reply at jboss.com
Fri Feb 15 11:56:11 EST 2008
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#4129721
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4129721
More information about the jboss-dev-forums
mailing list