Author: asmuts
Date: Fri Sep 22 11:02:43 2006
New Revision: 449024
URL: http://svn.apache.org/viewvc?view=rev&rev=449024
Log:
Added a summary page to the JCSAdmin.jsp that just dumps
the stats for a region. It doesn't display all the keys.
Modified:
jakarta/jcs/trunk/src/java/org/apache/jcs/admin/JCSAdmin.jsp
jakarta/jcs/trunk/xdocs/changes.xml
Modified: jakarta/jcs/trunk/src/java/org/apache/jcs/admin/JCSAdmin.jsp
URL:
http://svn.apache.org/viewvc/jakarta/jcs/trunk/src/java/org/apache/jcs/admin/JCSAdmin.jsp?view=diff&rev=449024&r1=449023&r2=449024
==============================================================================
--- jakarta/jcs/trunk/src/java/org/apache/jcs/admin/JCSAdmin.jsp (original)
+++ jakarta/jcs/trunk/src/java/org/apache/jcs/admin/JCSAdmin.jsp Fri Sep 22
11:02:43 2006
@@ -33,6 +33,7 @@
String CLEAR_REGION_ACTION = "clearRegion";
String REMOVE_ACTION = "remove";
String DETAIL_ACTION = "detail";
+ String REGION_SUMMARY_ACTION = "regionSummary";
String ITEM_ACTION = "item";
String KEY_PARAM = "key";
String SILENT_PARAM = "silent";
@@ -40,6 +41,7 @@
String DEFAULT_TEMPLATE_NAME = "DEFAULT";
String REGION_DETAIL_TEMPLATE_NAME = "DETAIL";
String ITEM_TEMPLATE_NAME = "ITEM";
+ String REGION_SUMMARY_TEMPLATE_NAME = "SUMMARY";
String templateName = DEFAULT_TEMPLATE_NAME;
@@ -92,6 +94,10 @@
{
templateName = ITEM_TEMPLATE_NAME;
}
+ else if ( action.equals( REGION_SUMMARY_ACTION
) )
+ {
+ templateName =
REGION_SUMMARY_TEMPLATE_NAME;
+ }
}
if ( request.getParameter( SILENT_PARAM ) != null )
@@ -140,6 +146,29 @@
<%
}
else
+ if ( templateName == REGION_SUMMARY_TEMPLATE_NAME )
+ {
+%>
+
+<h1> Summary for region [<%=cacheName%>] </h1>
+
+<a href="JCSAdmin.jsp">All Regions</a>
+
+<%
+ JCS cache = JCS.getInstance( cacheName );
+ String stats = cache.getStats();
+%>
+
+ <br>
+<b> Stats for region [<%=cacheName%>] </b>
+
+ <pre>
+ <%=stats%>
+ </pre>
+
+<%
+ }
+ else
if ( templateName == REGION_DETAIL_TEMPLATE_NAME )
{
%>
@@ -253,8 +282,9 @@
<td> <%=record.getCache().getMissCountNotFound()%> </td>
<td> <%=record.getCache().getMissCountExpired()%> </td>
<td>
- <a
href="JCSAdmin.jsp?action=detail&cacheName=<%=record.getCache().getCacheName()%>">
Detail </a>
- | <a href="javascript:decision('Clicking OK will remove all
the data from the region
[<%=record.getCache().getCacheName()%>]!','JCSAdmin.jsp?action=clearRegion&cacheName=<%=record.getCache().getCacheName()%>')">
Remove all </a>
+ <a
href="JCSAdmin.jsp?action=regionSummary&cacheName=<%=record.getCache().getCacheName()%>">
Summary </a>
+ | <a
href="JCSAdmin.jsp?action=detail&cacheName=<%=record.getCache().getCacheName()%>">
Detail </a>
+ | <a href="javascript:decision('Clicking OK will remove all
the data from the region
[<%=record.getCache().getCacheName()%>]!','JCSAdmin.jsp?action=clearRegion&cacheName=<%=record.getCache().getCacheName()%>')">
Clear </a>
</td>
</tr>
<%
Modified: jakarta/jcs/trunk/xdocs/changes.xml
URL:
http://svn.apache.org/viewvc/jakarta/jcs/trunk/xdocs/changes.xml?view=diff&rev=449024&r1=449023&r2=449024
==============================================================================
--- jakarta/jcs/trunk/xdocs/changes.xml (original)
+++ jakarta/jcs/trunk/xdocs/changes.xml Fri Sep 22 11:02:43 2006
@@ -5,6 +5,13 @@
</properties>
<body>
+ <release version="1.2.7.9.2" date="in CVS">
+ <action dev="asmuts" type="update">
+ Added a summary page to the JCSAdmin.jsp that
just dumps
+ the stats for a region. It doesn't display all
the keys.
+ </action>
+ </release>
+
<release version="1.2.7.9" date="in CVS">
<action dev="asmuts" type="fix" issue="JCS-1">
Fixed last element too small recycle bin bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]