From aca3e3b6814e7cc0755ecfba4729630a78b0019b Mon Sep 17 00:00:00 2001 From: rfeng Date: Mon, 16 Mar 2009 17:16:27 +0000 Subject: Allow bundle symbolic name to be introspected from the file git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@754960 13f79535-47bb-0310-9956-ffa450edef68 --- .../apache/tuscany/sca/node/equinox/launcher/EquinoxHost.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'java') diff --git a/java/sca/modules/node-launcher-equinox/src/main/java/org/apache/tuscany/sca/node/equinox/launcher/EquinoxHost.java b/java/sca/modules/node-launcher-equinox/src/main/java/org/apache/tuscany/sca/node/equinox/launcher/EquinoxHost.java index c1c15db1c7..4918f165bc 100644 --- a/java/sca/modules/node-launcher-equinox/src/main/java/org/apache/tuscany/sca/node/equinox/launcher/EquinoxHost.java +++ b/java/sca/modules/node-launcher-equinox/src/main/java/org/apache/tuscany/sca/node/equinox/launcher/EquinoxHost.java @@ -356,12 +356,15 @@ public class EquinoxHost { } return libraryBundle; } - - public Collection collectJarsFromManifestClassPath() { - return null; - } public void installBundle(URL bundleFile, String bundleName) throws MalformedURLException, BundleException { + if (bundleName == null) { + try { + bundleName = bundleName(file(bundleFile)); + } catch (IOException e) { + bundleName = null; + } + } Bundle bundle = allBundles.get(bundleName); if (bundle == null) { long installStart = currentTimeMillis(); -- cgit v1.2.3