You are viewing a plain text version of this content. The canonical link for it is here.
Posted to bridges-commits@portals.apache.org by sh...@apache.org on 2006/10/16 14:16:22 UTC
svn commit: r464462 - in
/portals/bridges/trunk/portletfilter/src/java/org/apache/portals/bridges/portletfilter:
FilterPortlet.java PortletFilterChain.java
Author: shinsuke
Date: Mon Oct 16 05:16:21 2006
New Revision: 464462
URL: http://svn.apache.org/viewvc?view=rev&rev=464462
Log:
reset a filter position even if an exception occurs on a filter.
Modified:
portals/bridges/trunk/portletfilter/src/java/org/apache/portals/bridges/portletfilter/FilterPortlet.java
portals/bridges/trunk/portletfilter/src/java/org/apache/portals/bridges/portletfilter/PortletFilterChain.java
Modified: portals/bridges/trunk/portletfilter/src/java/org/apache/portals/bridges/portletfilter/FilterPortlet.java
URL: http://svn.apache.org/viewvc/portals/bridges/trunk/portletfilter/src/java/org/apache/portals/bridges/portletfilter/FilterPortlet.java?view=diff&rev=464462&r1=464461&r2=464462
==============================================================================
--- portals/bridges/trunk/portletfilter/src/java/org/apache/portals/bridges/portletfilter/FilterPortlet.java (original)
+++ portals/bridges/trunk/portletfilter/src/java/org/apache/portals/bridges/portletfilter/FilterPortlet.java Mon Oct 16 05:16:21 2006
@@ -129,6 +129,7 @@
{
log.trace("called processAction method.");
}
+ portletFilterChain.reset();
portletFilterChain.processActionFilter(request, response);
}
@@ -138,6 +139,7 @@
{
log.trace("called render method.");
}
+ portletFilterChain.reset();
portletFilterChain.renderFilter(request, response);
}
Modified: portals/bridges/trunk/portletfilter/src/java/org/apache/portals/bridges/portletfilter/PortletFilterChain.java
URL: http://svn.apache.org/viewvc/portals/bridges/trunk/portletfilter/src/java/org/apache/portals/bridges/portletfilter/PortletFilterChain.java?view=diff&rev=464462&r1=464461&r2=464462
==============================================================================
--- portals/bridges/trunk/portletfilter/src/java/org/apache/portals/bridges/portletfilter/PortletFilterChain.java (original)
+++ portals/bridges/trunk/portletfilter/src/java/org/apache/portals/bridges/portletfilter/PortletFilterChain.java Mon Oct 16 05:16:21 2006
@@ -171,13 +171,19 @@
}
/**
- * Release references to the filters and wrapper executed by this chain.
+ * Reset this filter chain
*/
- public void release()
+ public void reset()
{
- n = 0;
renderPosition = 0;
processActionPosition = 0;
+ }
+
+ /**
+ * Release references to the filters and wrapper executed by this chain.
+ */
+ public void release()
+ {
for (int i = 0; i < n; i++)
{
filters[i].release();
---------------------------------------------------------------------
To unsubscribe, e-mail: bridges-commits-unsubscribe@portals.apache.org
For additional commands, e-mail: bridges-commits-help@portals.apache.org