[jboss-osgi-commits] JBoss-OSGI SVN: r100436 - in projects/jboss-osgi/projects/runtime/framework/trunk/src: test/java/org/jboss/test/osgi/nativecode/bundleA and 1 other directories.
jboss-osgi-commits at lists.jboss.org
jboss-osgi-commits at lists.jboss.org
Thu Feb 4 15:08:47 EST 2010
Author: alesj
Date: 2010-02-04 15:08:46 -0500 (Thu, 04 Feb 2010)
New Revision: 100436
Modified:
projects/jboss-osgi/projects/runtime/framework/trunk/src/main/java/org/jboss/osgi/framework/bundle/InstanceMetaDataRetrievalFactory.java
projects/jboss-osgi/projects/runtime/framework/trunk/src/test/java/org/jboss/test/osgi/nativecode/bundleA/NativeCodeActivatorA.java
projects/jboss-osgi/projects/runtime/framework/trunk/src/test/resources/nativecode/simple-nativecode.bnd
Log:
Fix winz native usage.
Modified: projects/jboss-osgi/projects/runtime/framework/trunk/src/main/java/org/jboss/osgi/framework/bundle/InstanceMetaDataRetrievalFactory.java
===================================================================
--- projects/jboss-osgi/projects/runtime/framework/trunk/src/main/java/org/jboss/osgi/framework/bundle/InstanceMetaDataRetrievalFactory.java 2010-02-04 19:54:41 UTC (rev 100435)
+++ projects/jboss-osgi/projects/runtime/framework/trunk/src/main/java/org/jboss/osgi/framework/bundle/InstanceMetaDataRetrievalFactory.java 2010-02-04 20:08:46 UTC (rev 100436)
@@ -66,7 +66,8 @@
if (CommonLevels.INSTANCE.equals(scope.getScopeLevel()) == false)
throw new IllegalArgumentException("Not an instance scope: " + scope);
- MemoryMetaDataLoader loader = new MemoryMetaDataLoader(new ScopeKey(scope));
+ ScopeKey key = new ScopeKey(scope);
+ MemoryMetaDataLoader loader = new MemoryMetaDataLoader(key.getOptimizedKey());
repository.addMetaDataRetrieval(loader); // remember loader
Object qualifier = scope.getQualifier();
Modified: projects/jboss-osgi/projects/runtime/framework/trunk/src/test/java/org/jboss/test/osgi/nativecode/bundleA/NativeCodeActivatorA.java
===================================================================
--- projects/jboss-osgi/projects/runtime/framework/trunk/src/test/java/org/jboss/test/osgi/nativecode/bundleA/NativeCodeActivatorA.java 2010-02-04 19:54:41 UTC (rev 100435)
+++ projects/jboss-osgi/projects/runtime/framework/trunk/src/test/java/org/jboss/test/osgi/nativecode/bundleA/NativeCodeActivatorA.java 2010-02-04 20:08:46 UTC (rev 100436)
@@ -23,14 +23,15 @@
//$Id: NativeCodeActivatorA.java 99304 2010-01-12 17:29:06Z thomas.diesler at jboss.com $
+import java.io.File;
+import java.util.HashMap;
+import java.util.Map;
+
import org.osgi.framework.Bundle;
import org.osgi.framework.BundleActivator;
import org.osgi.framework.BundleContext;
import org.osgi.framework.BundleException;
-import java.util.HashMap;
-import java.util.Map;
-
public class NativeCodeActivatorA implements BundleActivator
{
private static Map<String, String> osAliases = new HashMap<String, String>();
@@ -90,7 +91,7 @@
if ("".equals(suffix))
System.err.println("No such OS mapped to alias: " + os);
- String substr = "osgi-store/bundle-" + bundleid + "/" + suffix;
+ String substr = "osgi-store" + File.separator + "bundle-" + bundleid + File.separator + suffix;
if (exmsg.indexOf(substr) < 0)
throw new UnsatisfiedLinkError("Cannot find '" + substr + "' in '" + exmsg + "'");
}
Modified: projects/jboss-osgi/projects/runtime/framework/trunk/src/test/resources/nativecode/simple-nativecode.bnd
===================================================================
--- projects/jboss-osgi/projects/runtime/framework/trunk/src/test/resources/nativecode/simple-nativecode.bnd 2010-02-04 19:54:41 UTC (rev 100435)
+++ projects/jboss-osgi/projects/runtime/framework/trunk/src/test/resources/nativecode/simple-nativecode.bnd 2010-02-04 20:08:46 UTC (rev 100436)
@@ -7,6 +7,7 @@
macosx_x86/libNative.jnilib; osname="mac os x"; processor=x86_64, \
macosx_x86/libNative.jnilib; osname="mac os x"; processor=ppc, \
windows_x86/Native.dll; osname=Win32; processor=x86, \
+ windows_x86/Native.dll; osname=WindowsXP; processor=x86, \
windows_x86/Native.dll; osname=Windows7; processor=amd64
Include-Resource: libs
More information about the jboss-osgi-commits
mailing list