[jboss-cvs] JBossAS SVN: r96224 - projects/jboss-osgi/trunk/reactor/framework/src/main/java/org/jboss/osgi/framework/vfs.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Nov 10 11:54:15 EST 2009
Author: alesj
Date: 2009-11-10 11:54:15 -0500 (Tue, 10 Nov 2009)
New Revision: 96224
Modified:
projects/jboss-osgi/trunk/reactor/framework/src/main/java/org/jboss/osgi/framework/vfs/BundleVFSContextFactory.java
Log:
Fix pckg + url handler.
Modified: projects/jboss-osgi/trunk/reactor/framework/src/main/java/org/jboss/osgi/framework/vfs/BundleVFSContextFactory.java
===================================================================
--- projects/jboss-osgi/trunk/reactor/framework/src/main/java/org/jboss/osgi/framework/vfs/BundleVFSContextFactory.java 2009-11-10 16:49:19 UTC (rev 96223)
+++ projects/jboss-osgi/trunk/reactor/framework/src/main/java/org/jboss/osgi/framework/vfs/BundleVFSContextFactory.java 2009-11-10 16:54:15 UTC (rev 96224)
@@ -43,6 +43,7 @@
init();
}
+ private static final String HANDLER_PCKGS = "java.protocol.handler.pkgs";
private OSGiBundleManager manager;
public BundleVFSContextFactory(OSGiBundleManager manager)
@@ -55,16 +56,18 @@
public static void init()
{
- String pkgs = System.getProperty("java.protocol.handler.pkgs");
- if (pkgs == null || pkgs.trim().length() == 0)
+ String pckg = BundleVFSContextFactory.class.getPackage().getName();
+ String pckgs = System.getProperty(HANDLER_PCKGS);
+
+ if (pckgs == null || pckgs.trim().length() == 0)
{
- pkgs = "org.jboss.osgi.framework.vfs";
- System.setProperty("java.protocol.handler.pkgs", pkgs);
+ pckgs = pckg;
+ System.setProperty(HANDLER_PCKGS, pckgs);
}
- else if (!pkgs.contains("org.jboss.virtual.protocol"))
+ else if (pckgs.contains(pckg) == false)
{
- pkgs += "|org.jboss.osgi.framework.vfs";
- System.setProperty("java.protocol.handler.pkgs", pkgs);
+ pckgs += ("|" + pckg);
+ System.setProperty(HANDLER_PCKGS, pckgs);
}
}
More information about the jboss-cvs-commits
mailing list