You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by jb...@apache.org on 2015/03/17 17:53:23 UTC

karaf-cellar git commit: [KARAF-3615] Fix bundle ID for new bundle on the cluster

Repository: karaf-cellar
Updated Branches:
  refs/heads/cellar-2.3.x 01651af84 -> 7e5c65b86


[KARAF-3615] Fix bundle ID for new bundle on the cluster


Project: http://git-wip-us.apache.org/repos/asf/karaf-cellar/repo
Commit: http://git-wip-us.apache.org/repos/asf/karaf-cellar/commit/7e5c65b8
Tree: http://git-wip-us.apache.org/repos/asf/karaf-cellar/tree/7e5c65b8
Diff: http://git-wip-us.apache.org/repos/asf/karaf-cellar/diff/7e5c65b8

Branch: refs/heads/cellar-2.3.x
Commit: 7e5c65b86962299a1db22310c214cfdecd091037
Parents: 01651af
Author: Jean-Baptiste Onofré <jb...@apache.org>
Authored: Tue Mar 17 17:53:00 2015 +0100
Committer: Jean-Baptiste Onofré <jb...@apache.org>
Committed: Tue Mar 17 17:53:00 2015 +0100

----------------------------------------------------------------------
 .../org/apache/karaf/cellar/bundle/shell/InstallBundleCommand.java  | 1 +
 .../karaf/cellar/management/internal/CellarBundleMBeanImpl.java     | 1 +
 2 files changed, 2 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/7e5c65b8/bundle/src/main/java/org/apache/karaf/cellar/bundle/shell/InstallBundleCommand.java
----------------------------------------------------------------------
diff --git a/bundle/src/main/java/org/apache/karaf/cellar/bundle/shell/InstallBundleCommand.java b/bundle/src/main/java/org/apache/karaf/cellar/bundle/shell/InstallBundleCommand.java
index d2eaa95..f5e96c4 100644
--- a/bundle/src/main/java/org/apache/karaf/cellar/bundle/shell/InstallBundleCommand.java
+++ b/bundle/src/main/java/org/apache/karaf/cellar/bundle/shell/InstallBundleCommand.java
@@ -101,6 +101,7 @@ public class InstallBundleCommand extends CellarCommandSupport {
                     state.setSymbolicName(symbolicName);
                     state.setVersion(version);
                     state.setLocation(url);
+                    state.setId(clusterBundles.size());
                     if (start) {
                         state.setStatus(BundleEvent.STARTED);
                     } else {

http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/7e5c65b8/management/src/main/java/org/apache/karaf/cellar/management/internal/CellarBundleMBeanImpl.java
----------------------------------------------------------------------
diff --git a/management/src/main/java/org/apache/karaf/cellar/management/internal/CellarBundleMBeanImpl.java b/management/src/main/java/org/apache/karaf/cellar/management/internal/CellarBundleMBeanImpl.java
index 1ab2222..34aafc3 100644
--- a/management/src/main/java/org/apache/karaf/cellar/management/internal/CellarBundleMBeanImpl.java
+++ b/management/src/main/java/org/apache/karaf/cellar/management/internal/CellarBundleMBeanImpl.java
@@ -125,6 +125,7 @@ public class CellarBundleMBeanImpl extends StandardMBean implements CellarBundle
             // update the cluster group
             Map<String, BundleState> clusterBundles = clusterManager.getMap(Constants.BUNDLE_MAP + Configurations.SEPARATOR + groupName);
             BundleState state = new BundleState();
+            state.setId(clusterBundles.size());
             state.setName(name);
             state.setVersion(version);
             state.setSymbolicName(name);