org.springframework.webflow.context.servlet
Class HttpServletContextMap

java.lang.Object
  extended by org.springframework.binding.collection.StringKeyedMapAdapter
      extended by org.springframework.webflow.context.servlet.HttpServletContextMap
All Implemented Interfaces:
Map, SharedMap

public class HttpServletContextMap
extends StringKeyedMapAdapter
implements SharedMap

Map backed by the Servlet context for accessing application scoped attributes.

Author:
Keith Donald

Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Constructor Summary
HttpServletContextMap(javax.servlet.ServletContext context)
          Create a map wrapping given servlet context.
 
Method Summary
 Object getMutex()
          Returns the shared mutex that may be synchronized on using a synchronized block.
 
Methods inherited from class org.springframework.binding.collection.StringKeyedMapAdapter
clear, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Map
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
 

Constructor Detail

HttpServletContextMap

public HttpServletContextMap(javax.servlet.ServletContext context)
Create a map wrapping given servlet context.

Method Detail

getMutex

public Object getMutex()
Description copied from interface: SharedMap
Returns the shared mutex that may be synchronized on using a synchronized block. The returned mutex is guaranteed to be non-null. Example usage:
 synchronized (sharedMap.getMutex()) {
        // do synchronized work
 }
 

Specified by:
getMutex in interface SharedMap
Returns:
the mutex