public class CoarseSessionAttributes extends CoarseImmutableSessionAttributes implements SessionAttributes
Constructor and Description |
---|
CoarseSessionAttributes(MarshalledValue<Map<String,Object>,MarshallingContext> attributes,
SessionAttributeMarshaller<Map<String,Object>,MarshalledValue<Map<String,Object>,MarshallingContext>> marshaller,
Mutator mutator) |
Modifier and Type | Method and Description |
---|---|
Object |
getAttribute(String name)
Retrieves the value of the specified attribute.
|
Object |
removeAttribute(String name)
Removes the specified attribute.
|
Object |
setAttribute(String name,
Object value)
Sets the specified attribute to the specified value.
|
getAttributeNames, getAttributes
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAttributeNames
public CoarseSessionAttributes(MarshalledValue<Map<String,Object>,MarshallingContext> attributes, SessionAttributeMarshaller<Map<String,Object>,MarshalledValue<Map<String,Object>,MarshallingContext>> marshaller, Mutator mutator)
public Object removeAttribute(String name)
SessionAttributes
removeAttribute
in interface SessionAttributes
name
- a unique attribute namepublic Object setAttribute(String name, Object value)
SessionAttributes
setAttribute
in interface SessionAttributes
name
- a unique attribute namevalue
- the attribute valuepublic Object getAttribute(String name)
ImmutableSessionAttributes
getAttribute
in interface ImmutableSessionAttributes
getAttribute
in class CoarseImmutableSessionAttributes
name
- a unique attribute nameCopyright © 2014 JBoss by Red Hat. All rights reserved.