[KARAF-2340] Cellar LocalBundleListener now ignores the local bundle event coming from the framework (bundle ID 0)
git-svn-id: https://svn.apache.org/repos/asf/karaf/cellar/branches/cellar-2.3.x@1490168 13f79535-47bb-0310-9956-ffa450edef68 Project: http://git-wip-us.apache.org/repos/asf/karaf-cellar/repo Commit: http://git-wip-us.apache.org/repos/asf/karaf-cellar/commit/55adfa4d Tree: http://git-wip-us.apache.org/repos/asf/karaf-cellar/tree/55adfa4d Diff: http://git-wip-us.apache.org/repos/asf/karaf-cellar/diff/55adfa4d Branch: refs/heads/cellar-2.3.x Commit: 55adfa4d1e73764d40a5bb0d1bd3c3468d7d0599 Parents: ce8a318 Author: jbonofre <jbonofre@13f79535-47bb-0310-9956-ffa450edef68> Authored: Thu Jun 6 06:21:22 2013 +0000 Committer: jbonofre <jbonofre@13f79535-47bb-0310-9956-ffa450edef68> Committed: Thu Jun 6 06:21:22 2013 +0000 ---------------------------------------------------------------------- .../java/org/apache/karaf/cellar/bundle/LocalBundleListener.java | 4 ++++ 1 file changed, 4 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/55adfa4d/bundle/src/main/java/org/apache/karaf/cellar/bundle/LocalBundleListener.java ---------------------------------------------------------------------- diff --git a/bundle/src/main/java/org/apache/karaf/cellar/bundle/LocalBundleListener.java b/bundle/src/main/java/org/apache/karaf/cellar/bundle/LocalBundleListener.java index e1cd70a..b8d6ace 100644 --- a/bundle/src/main/java/org/apache/karaf/cellar/bundle/LocalBundleListener.java +++ b/bundle/src/main/java/org/apache/karaf/cellar/bundle/LocalBundleListener.java @@ -52,6 +52,10 @@ public class LocalBundleListener extends BundleSupport implements SynchronousBun return; } + if (event.getBundle().getBundleId() == 0) { + return; + } + // check if the producer is ON if (eventProducer.getSwitch().getStatus().equals(SwitchStatus.OFF)) { LOGGER.warn("CELLAR BUNDLE: cluster event producer is OFF");
