You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2011/12/24 19:04:37 UTC

svn commit: r1223001 - in /openejb/trunk/openejb/osgi/openejb-karaf-commands: pom.xml src/main/java/org/apache/openejb/karaf/command/Properties.java src/main/resources/OSGI-INF/blueprint/openejb-commands.xml

Author: rmannibucau
Date: Sat Dec 24 18:04:37 2011
New Revision: 1223001

URL: http://svn.apache.org/viewvc?rev=1223001&view=rev
Log:
adding openejb:properties command

Added:
    openejb/trunk/openejb/osgi/openejb-karaf-commands/src/main/java/org/apache/openejb/karaf/command/Properties.java
Modified:
    openejb/trunk/openejb/osgi/openejb-karaf-commands/pom.xml
    openejb/trunk/openejb/osgi/openejb-karaf-commands/src/main/resources/OSGI-INF/blueprint/openejb-commands.xml

Modified: openejb/trunk/openejb/osgi/openejb-karaf-commands/pom.xml
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/osgi/openejb-karaf-commands/pom.xml?rev=1223001&r1=1223000&r2=1223001&view=diff
==============================================================================
--- openejb/trunk/openejb/osgi/openejb-karaf-commands/pom.xml (original)
+++ openejb/trunk/openejb/osgi/openejb-karaf-commands/pom.xml Sat Dec 24 18:04:37 2011
@@ -27,6 +27,8 @@
       org.apache.openejb.loader;version="[4.0,5.0)",
       org.apache.openejb.spi;version="[4.0,5.0)",
       org.apache.openejb.core.osgi.impl;version="[4.0,5.0)",
+      org.apache.openejb.assembler.classic;version="[4.0,5.0)",
+      org.apache.openejb.assembler.classic.cmd;version="[4.0,5.0)",
       *
     </openejb.osgi.import>
   </properties>

Added: openejb/trunk/openejb/osgi/openejb-karaf-commands/src/main/java/org/apache/openejb/karaf/command/Properties.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/osgi/openejb-karaf-commands/src/main/java/org/apache/openejb/karaf/command/Properties.java?rev=1223001&view=auto
==============================================================================
--- openejb/trunk/openejb/osgi/openejb-karaf-commands/src/main/java/org/apache/openejb/karaf/command/Properties.java (added)
+++ openejb/trunk/openejb/osgi/openejb-karaf-commands/src/main/java/org/apache/openejb/karaf/command/Properties.java Sat Dec 24 18:04:37 2011
@@ -0,0 +1,17 @@
+package org.apache.openejb.karaf.command;
+
+import org.apache.felix.gogo.commands.Command;
+import org.apache.karaf.shell.console.OsgiCommandSupport;
+import org.apache.openejb.assembler.classic.OpenEjbConfiguration;
+import org.apache.openejb.assembler.classic.cmd.Info2Properties;
+import org.apache.openejb.loader.SystemInstance;
+
+@Command(scope = "openejb", name = "properties", description = "dump OpenEJB configuration")
+public class Properties extends OsgiCommandSupport {
+    @Override
+    protected Object doExecute() throws Exception {
+        final OpenEjbConfiguration config = SystemInstance.get().getComponent(OpenEjbConfiguration.class);
+        Info2Properties.printConfig(config);
+        return null;
+    }
+}

Modified: openejb/trunk/openejb/osgi/openejb-karaf-commands/src/main/resources/OSGI-INF/blueprint/openejb-commands.xml
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/osgi/openejb-karaf-commands/src/main/resources/OSGI-INF/blueprint/openejb-commands.xml?rev=1223001&r1=1223000&r2=1223001&view=diff
==============================================================================
--- openejb/trunk/openejb/osgi/openejb-karaf-commands/src/main/resources/OSGI-INF/blueprint/openejb-commands.xml (original)
+++ openejb/trunk/openejb/osgi/openejb-karaf-commands/src/main/resources/OSGI-INF/blueprint/openejb-commands.xml Sat Dec 24 18:04:37 2011
@@ -13,5 +13,8 @@
     <command name="openejb/undeploy">
       <action class="org.apache.openejb.karaf.command.Undeploy"/>
     </command>
+    <command name="openejb/properties">
+      <action class="org.apache.openejb.karaf.command.Properties"/>
+    </command>
   </command-bundle>
 </blueprint>
\ No newline at end of file