public abstract class SimpAttributesContextHolder extends Object
SimpAttributes object.| Constructor and Description | 
|---|
SimpAttributesContextHolder()  | 
| Modifier and Type | Method and Description | 
|---|---|
static SimpAttributes | 
currentAttributes()
Return the SimpAttributes currently bound to the thread or raise an
  
IllegalStateException if none are bound.. | 
static SimpAttributes | 
getAttributes()
Return the SimpAttributes currently bound to the thread. 
 | 
static void | 
resetAttributes()
Reset the SimpAttributes for the current thread. 
 | 
static void | 
setAttributes(SimpAttributes attributes)
Bind the given SimpAttributes to the current thread, 
 | 
static void | 
setAttributesFromMessage(Message<?> message)
Extract the SiMP session attributes from the given message, wrap them in
 a  
SimpAttributes instance and bind it to the current thread, | 
public static void resetAttributes()
public static void setAttributes(SimpAttributes attributes)
attributes - the RequestAttributes to exposepublic static void setAttributesFromMessage(Message<?> message)
SimpAttributes instance and bind it to the current thread,message - the message to extract session attributes frompublic static SimpAttributes getAttributes()
null if not boundpublic static SimpAttributes currentAttributes() throws IllegalStateException
IllegalStateException if none are bound..nullIllegalStateException - if attributes are not bound