[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