@InteractionScope
@InteractionScope is a specialization of Scope @Scope for a component whose lifecycle is bound to the current top-level Interaction, in other words that it is private to the "current user".
Specifically, @InteractionScope is a composed annotation that acts as a shortcut for @Scope("interaction") .
@InteractionScope may be used as a meta-annotation to create custom composed annotations.