[embjopr-commits] EMBJOPR SVN: r253 - in trunk/core/src/main: webapp/include and 1 other directory.

embjopr-commits at lists.jboss.org embjopr-commits at lists.jboss.org
Mon Mar 23 16:59:57 EDT 2009


Author: ips
Date: 2009-03-23 16:59:57 -0400 (Mon, 23 Mar 2009)
New Revision: 253

Modified:
   trunk/core/src/main/java/org/jboss/on/embedded/ui/DebugAction.java
   trunk/core/src/main/webapp/include/header.xhtml
Log:
when in debug mode, include links in header for kicking off server and service scans

Modified: trunk/core/src/main/java/org/jboss/on/embedded/ui/DebugAction.java
===================================================================
--- trunk/core/src/main/java/org/jboss/on/embedded/ui/DebugAction.java	2009-03-23 17:49:07 UTC (rev 252)
+++ trunk/core/src/main/java/org/jboss/on/embedded/ui/DebugAction.java	2009-03-23 20:59:57 UTC (rev 253)
@@ -22,10 +22,13 @@
 import java.io.PrintWriter;
 
 import org.rhq.core.pc.util.InventoryPrinter;
+import org.rhq.core.pc.PluginContainer;
 
 import org.jboss.seam.annotations.Name;
 import org.jboss.seam.annotations.Out;
 
+import org.jboss.on.embedded.manager.ResourceManagerFactory;
+
 /**
  * A Seam component that contains actions used for debugging purposes.
  * 
@@ -48,6 +51,16 @@
         System.out.println("*****************************************************************************************");
     }
 
+    public void runServerScan() {
+        System.out.println("******************************* RUNNING SERVER SCAN... **********************************");
+        PluginContainer.getInstance().getInventoryManager().executeServerScanImmediately();
+    }
+
+    public void runServiceScan() {
+        System.out.println("******************************* RUNNING SERVICE SCAN... **********************************");
+        ResourceManagerFactory.resourceManager().discoverServicesAsync();
+    }
+
     public void testErrorPage() {
         try {
             throw new RuntimeException("Yikes!");

Modified: trunk/core/src/main/webapp/include/header.xhtml
===================================================================
--- trunk/core/src/main/webapp/include/header.xhtml	2009-03-23 17:49:07 UTC (rev 252)
+++ trunk/core/src/main/webapp/include/header.xhtml	2009-03-23 20:59:57 UTC (rev 253)
@@ -50,13 +50,17 @@
           <ui:remove>
             <!-- Disable the Help link until we actually have some online help to link to. -->
             |
-            [<a href="#">#{messages['help.link']}</a>]
+             [<a href="#">#{messages['help.link']}</a>]
           </ui:remove>
             <h:outputText rendered="#{debug}">
                 |
-                [<s:link action="#{debugAction.dumpInventory()}">Dump Inventory</s:link>]
+                 [<s:link action="#{debugAction.dumpInventory()}">Dump Inventory</s:link>]
                 |
-                [<s:link action="#{debugAction.testErrorPage()}">Test Error Page</s:link>]                
+                 [<s:link action="#{debugAction.runServerScan()}">Run Server Scan</s:link>]
+                |
+                 [<s:link action="#{debugAction.runServiceScan()}">Run Service Scan</s:link>]
+                |
+                 [<s:link action="#{debugAction.testErrorPage()}">Test Error Page</s:link>]
             </h:outputText>
         </div>
     </div>




More information about the embjopr-commits mailing list