Package org.jboss.weld.context.bound
Class MutableBoundRequest
- java.lang.Object
-
- org.jboss.weld.context.bound.MutableBoundRequest
-
- All Implemented Interfaces:
BoundRequest
public class MutableBoundRequest extends Object implements BoundRequest
An implementation ofBoundRequest
backed by a pair of maps.- Author:
- Pete Muir
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>
getRequestMap()
Get the current request map.Map<String,Object>
getSessionMap(boolean create)
Get the current session map.
-
-
-
Method Detail
-
getRequestMap
public Map<String,Object> getRequestMap()
Description copied from interface:BoundRequest
Get the current request map.- Specified by:
getRequestMap
in interfaceBoundRequest
- Returns:
- the request map.
-
getSessionMap
public Map<String,Object> getSessionMap(boolean create)
Description copied from interface:BoundRequest
Get the current session map.
A
BoundRequest
may be backed by a data store that only creates sessions on demand. It is recommended that if the session is not created on demand, or that the session has already been created (but is not required by this access) that the session is returned as it allows the conversation context to work more efficiently.- Specified by:
getSessionMap
in interfaceBoundRequest
- Parameters:
create
- if true, then a session must be created- Returns:
- the session map; null may be returned if create is false
-
-