[jboss-user] [JBoss Microcontainer Development] - Wildcard support in Dynamic-imports
Thomas Diesler
do-not-reply at jboss.com
Sat May 15 00:33:29 EDT 2010
Thomas Diesler [http://community.jboss.org/people/thomas.diesler%40jboss.com] replied to the discussion
"Wildcard support in Dynamic-imports"
To view the discussion, visit: http://community.jboss.org/message/543214#543214
--------------------------------------------------------------
This approach causes these tests to fail
Failed tests:
testDynamicImportWithWildcard(org.jboss.test.osgi.core.jbosgi323.OSGi323TestCase)
testAllPackagesWildcard(org.jboss.test.osgi.classloader.DynamicImportPackageTestCase)
testAllPackagesWildcardNotWired(org.jboss.test.osgi.classloader.DynamicImportPackageTestCase)
testPackageWildcardWired(org.jboss.test.osgi.classloader.DynamicImportPackageTestCase)
testPackageWildcardNotWired(org.jboss.test.osgi.classloader.DynamicImportPackageTestCase)
AFAICS, the module tracking only works when the exporting module gets installed *after* the importing module has its policy setup.
The WildcardClassLoaderPolicy should probably also scan allready existing modules when it is setup. More generally, perhaps a ModuleTracker
that works simmilar to http://www.osgi.org/javadoc/r4v42/org/osgi/util/tracker/BundleTracker.html BundleTracker is needed.
Even then, addModule
public void addModule(Module current)
{
Domain md = getDomain(current);
if (md != null && current.canResolve(requirement))
{
...
}
will not add the exporting module because Module.canResolve(req) would not return 'true' for DynamicImport-Package: *
--------------------------------------------------------------
Reply to this message by going to Community
[http://community.jboss.org/message/543214#543214]
Start a new discussion in JBoss Microcontainer Development at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2115]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20100515/2800d0c4/attachment-0001.html
More information about the jboss-user
mailing list