org.springframework.webflow.context.portlet
Class PortletContextMap

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

public class PortletContextMap
extends StringKeyedMapAdapter
implements SharedMap

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

Author:
Keith Donald, Scott Andrews

Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Constructor Summary
PortletContextMap(javax.portlet.PortletContext context)
          Create a map wrapping given portlet 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

PortletContextMap

public PortletContextMap(javax.portlet.PortletContext context)
Create a map wrapping given portlet 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