You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by mg...@apache.org on 2010/09/08 21:36:21 UTC
svn commit: r995216 -
/wicket/trunk/wicket/src/main/java/org/apache/wicket/request/cycle/RequestCycle.java
Author: mgrigorov
Date: Wed Sep 8 19:36:21 2010
New Revision: 995216
URL: http://svn.apache.org/viewvc?rev=995216&view=rev
Log:
Add on(Begin|End)Request request cycle callbacks as in Wicket 1.4
Modified:
wicket/trunk/wicket/src/main/java/org/apache/wicket/request/cycle/RequestCycle.java
Modified: wicket/trunk/wicket/src/main/java/org/apache/wicket/request/cycle/RequestCycle.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/request/cycle/RequestCycle.java?rev=995216&r1=995215&r2=995216&view=diff
==============================================================================
--- wicket/trunk/wicket/src/main/java/org/apache/wicket/request/cycle/RequestCycle.java (original)
+++ wicket/trunk/wicket/src/main/java/org/apache/wicket/request/cycle/RequestCycle.java Wed Sep 8 19:36:21 2010
@@ -255,6 +255,7 @@ public class RequestCycle extends Reques
boolean result;
try
{
+ onBeginRequest();
result = processRequest();
}
finally
@@ -494,6 +495,15 @@ public class RequestCycle extends Reques
try
{
+ onEndRequest();
+ }
+ catch (RuntimeException e)
+ {
+ log.error("Exception occurred during onAfterRequest", e);
+ }
+
+ try
+ {
super.detach();
}
finally
@@ -585,4 +595,20 @@ public class RequestCycle extends Reques
public void onEvent(IEvent<?> event)
{
}
+
+ /**
+ * Called when the request cycle object is beginning its response
+ */
+ protected void onBeginRequest()
+ {
+ }
+
+ /**
+ * Called when the request cycle object has finished its response
+ */
+ protected void onEndRequest()
+ {
+ }
+
+
}