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()
}