[jboss-cvs] JBossAS SVN: r89507 - projects/jboss-osgi/trunk/spi/src/main/java/org/jboss/osgi/spi/management.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu May 28 18:59:27 EDT 2009
Author: thomas.diesler at jboss.com
Date: 2009-05-28 18:59:27 -0400 (Thu, 28 May 2009)
New Revision: 89507
Modified:
projects/jboss-osgi/trunk/spi/src/main/java/org/jboss/osgi/spi/management/ManagedBundle.java
Log:
Copy bundle headers to Serializable Dictionary
Modified: projects/jboss-osgi/trunk/spi/src/main/java/org/jboss/osgi/spi/management/ManagedBundle.java
===================================================================
--- projects/jboss-osgi/trunk/spi/src/main/java/org/jboss/osgi/spi/management/ManagedBundle.java 2009-05-28 22:50:01 UTC (rev 89506)
+++ projects/jboss-osgi/trunk/spi/src/main/java/org/jboss/osgi/spi/management/ManagedBundle.java 2009-05-28 22:59:27 UTC (rev 89507)
@@ -24,6 +24,8 @@
//$Id$
import java.util.Dictionary;
+import java.util.Enumeration;
+import java.util.Hashtable;
import javax.management.ObjectName;
@@ -76,7 +78,16 @@
@SuppressWarnings("unchecked")
public Dictionary<String, String> getHeaders()
{
- return bundle.getHeaders();
+ Hashtable<String, String> retHeaders = new Hashtable<String, String>();
+ Dictionary bundleHeaders = bundle.getHeaders();
+ Enumeration keys = bundleHeaders.keys();
+ while(keys.hasMoreElements())
+ {
+ String key = (String)keys.nextElement();
+ String value = (String)bundleHeaders.get(key);
+ retHeaders.put(key, value);
+ }
+ return retHeaders;
}
public void start() throws BundleException
More information about the jboss-cvs-commits
mailing list