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
  IllegalStateExceptionif 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  SimpAttributesinstance and bind it to the current thread. | 
public static void resetAttributes()
public static void setAttributes(@Nullable 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 from@Nullable public static SimpAttributes getAttributes()
null if not boundpublic static SimpAttributes currentAttributes() throws IllegalStateException
IllegalStateException if none are bound.nullIllegalStateException - if attributes are not bound