diff --git a/spring-webflow-reference/src/system-setup.xml b/spring-webflow-reference/src/system-setup.xml
index c1778111..18e151fc 100644
--- a/spring-webflow-reference/src/system-setup.xml
+++ b/spring-webflow-reference/src/system-setup.xml
@@ -90,9 +90,9 @@
-
-
-
+
+
+
]]>
@@ -243,16 +243,16 @@
Use the flow-execution-listeners element to register listeners that observe the lifecycle of flow executions:
-
-
-]]>
+
+
+
+]]>
You may also configure a listener to observe only certain flows:
]]>
+]]>
@@ -261,12 +261,20 @@
Use the flow-execution-repository element to tune flow execution persistence settings:
]]>
+
+
+]]>
max-executions
Tune the max-executions attribute to place a cap on the number of flow executions that can be created per user session.
+ When the maximum number of executions is exceeded, the oldest execution is removed.
+
+
+ The max-executions attribute is per user session, i.e. it works across instances of any flow definition.
+
+
@@ -274,6 +282,13 @@
Tune the max-execution-snapshots attribute to place a cap on the number of history snapshots that can be taken per flow execution.
To disable snapshotting, set this value to 0. To enable an unlimited number of snapshots, set this value to -1.
+
+
+ History snapshots enable browser back button support.
+ When snapshotting is disabled pressing the browser back button will not work.
+ It will result in using an execution key that points to a snapshot that has not be recorded.
+
+
diff --git a/spring-webflow-reference/src/views.xml b/spring-webflow-reference/src/views.xml
index ea6a99a8..67df5b67 100644
--- a/spring-webflow-reference/src/views.xml
+++ b/spring-webflow-reference/src/views.xml
@@ -541,7 +541,7 @@ public class BookingValidator {
Default validate method
- Within a Validator class, it is also possible to define a method called validate that does not refer to any specific view-state.
+ A Validator class can also define a method called validate not associated (by convention) with any specific view-state.
- In the upper code sample, the method validate will be called every time a Model of type Booking is being called (unless validation has been suppressed for that transition).
- If needed, the default method can also be called in addition to an existing state-specific method. Consider the following example:
+ In the above code sample the method validate will be called every time a Model of type Booking is validated (unless validation has been suppressed for that transition).
+ If needed the default method can also be called in addition to an existing state-specific method. Consider the following example:
- In the upper code sample, the method validateEnterBookingDetails will be called first. After that, the default validate method will be called.
+ In above code sample the method validateEnterBookingDetails will be called first.
+ The default validate method will be called next.