Example usage for org.springframework.web.util WebUtils SESSION_MUTEX_ATTRIBUTE

List of usage examples for org.springframework.web.util WebUtils SESSION_MUTEX_ATTRIBUTE

Introduction

In this page you can find the example usage for org.springframework.web.util WebUtils SESSION_MUTEX_ATTRIBUTE.

Prototype

String SESSION_MUTEX_ATTRIBUTE

To view the source code for org.springframework.web.util WebUtils SESSION_MUTEX_ATTRIBUTE.

Click Source Link

Document

Key for the mutex session attribute.

Usage

From source file:org.springframework.web.context.request.FacesRequestAttributes.java

@Override
public Object getSessionMutex() {
    // Enforce presence of a session first to allow listeners to create the mutex attribute
    ExternalContext externalContext = getExternalContext();
    Object session = externalContext.getSession(true);
    Object mutex = externalContext.getSessionMap().get(WebUtils.SESSION_MUTEX_ATTRIBUTE);
    if (mutex == null) {
        mutex = (session != null ? session : externalContext);
    }// w ww  . j  a  v a 2  s.  c  om
    return mutex;
}