An "interaction" is normally the same duration as a web request, whereby a short-lived persistence session is created using a connection from a database connection pool.

This module provides the classes that define the support for @InteractionScope to Spring.

This module also defines the internal data structures that keep track of the action invocations and property edits performed within the interaction.