commit | 3dc630e82dbee0e63d5c25bddafbf7ef92ab2cac | [log] [tgz] |
---|---|---|
author | Guillaume Nodet <gnodet@apache.org> | Wed Oct 21 12:56:19 2009 +0000 |
committer | Guillaume Nodet <gnodet@apache.org> | Wed Oct 21 12:56:19 2009 +0000 |
tree | c279e1b6a2cda922a7e5c3ad70d7cec2c2e8e86f | |
parent | cbb952506211fe04499ec4239d6c2a362bdce16a [diff] |
FELIX-1786: the features deployment listener tracks installed bundles and force their resolution git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@827996 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/karaf/deployer/features/src/main/java/org/apache/felix/karaf/deployer/features/FeatureDeploymentListener.java b/karaf/deployer/features/src/main/java/org/apache/felix/karaf/deployer/features/FeatureDeploymentListener.java index 51f6d0a..23a1ba3 100644 --- a/karaf/deployer/features/src/main/java/org/apache/felix/karaf/deployer/features/FeatureDeploymentListener.java +++ b/karaf/deployer/features/src/main/java/org/apache/felix/karaf/deployer/features/FeatureDeploymentListener.java
@@ -117,7 +117,7 @@ public void bundleChanged(BundleEvent bundleEvent) { try { Bundle bundle = bundleEvent.getBundle(); - if (bundleEvent.getType() == BundleEvent.INSTALLED) { + if (bundleEvent.getType() == BundleEvent.RESOLVED) { Enumeration featuresUrlEnumeration = bundle.findEntries("/META-INF/" + FEATURE_PATH + "/", "*.xml", false); while (featuresUrlEnumeration != null && featuresUrlEnumeration.hasMoreElements()) { URL url = (URL) featuresUrlEnumeration.nextElement();