In Constructors
In Fields
Returned by
As method parameter
| Library: | Spring Webflow 1.0.rc2 |
| Package: | org.springframework.webflow.execution.repository.continuation |
The set of active user conversations are managed by a ConversationService implementation, which this repository delegates to.
This repository is responsible for:
It is important to note use of this repository allows for duplicate submission in conjunction with browser navigational buttons (such as the back button). Specifically, if you attempt to "go back" and resubmit, the continuation id stored on the page in your browser history will match the continuation id of the FlowExecutionContinuation object and access to the conversation will allowed.
This repository implementation also provides support for conversation invalidation after completion, where once a logical conversation completes (by one of its FlowExecution's reaching an end state), the entire conversation (including all continuations) is invalidated. This prevents the possibility of duplicate submission after completion.
This repository implementation should be considered when you do have to support browser navigational button use, e.g. you cannot lock down the browser and require that all navigational events to be routed explicitly through Spring Web Flow.