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);