* Invalidates any conversation with aspect {@link ConversationAccessLifetimeAspect}
* which has not been accessed during a http request
*/
protected void invalidateAccessScopedConversations(String viewId)
{
AccessScopeManager accessManager = AccessScopeManager.getInstance();
if (accessManager.isIgnoreRequest())
{
return;
}
if (accessManager.getAccessScopeManagerConfiguration() != null)
{
Set ignoredViewIds = accessManager.getAccessScopeManagerConfiguration().getIgnoreViewIds();
if (ignoredViewIds != null && ignoredViewIds.contains(viewId))
{
// The scope configuration has explicitly stated that no conversations should be
// terminated when processing this specific view, so just return.
//