Author: reto
Date: Sun Jan  2 21:36:43 2011
New Revision: 1054475

URL: http://svn.apache.org/viewvc?rev=1054475&view=rev
Log:
added felix equivalent "headers" command

Modified:
    
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.shell/src/main/scala/org/apache/clerezza/shell/OsgiDsl.scala

Modified: 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.shell/src/main/scala/org/apache/clerezza/shell/OsgiDsl.scala
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.shell/src/main/scala/org/apache/clerezza/shell/OsgiDsl.scala?rev=1054475&r1=1054474&r2=1054475&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.shell/src/main/scala/org/apache/clerezza/shell/OsgiDsl.scala
 (original)
+++ 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.shell/src/main/scala/org/apache/clerezza/shell/OsgiDsl.scala
 Sun Jan  2 21:36:43 2011
@@ -21,7 +21,9 @@ package org.apache.clerezza.shell
 import java.io.OutputStream
 import java.io.OutputStreamWriter
 import java.io.PrintWriter
+import org.osgi.framework.Bundle
 import org.osgi.service.component.ComponentContext
+import scala.collection.JavaConversions._
 
 class OsgiDsl(context: ComponentContext, outputStream: OutputStream) {
 
@@ -42,6 +44,14 @@ class OsgiDsl(context: ComponentContext,
                b
        }
 
+       def headers(bundleId: Int) {
+               headers(bundleContext.getBundle(bundleId))
+       }
+
+       def headers(bundle: Bundle) {
+               for ((k,v) <- bundle.getHeaders) {out.println(k+" = "+v) }
+       }
+
        def shutdown {
                bundleContext.getBundle(0).stop()
        }


Reply via email to