Class CompositeImmutableSession
- java.lang.Object
-
- org.wildfly.clustering.web.cache.session.CompositeImmutableSession
-
- All Implemented Interfaces:
ImmutableSession
- Direct Known Subclasses:
CompositeSession
public class CompositeImmutableSession extends Object implements ImmutableSession
Generic immutable session implementation - independent of cache mapping strategy.- Author:
- Paul Ferraro
-
-
Constructor Summary
Constructors Constructor Description CompositeImmutableSession(String id, ImmutableSessionMetaData metaData, ImmutableSessionAttributes attributes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImmutableSessionAttributesgetAttributes()StringgetId()ImmutableSessionMetaDatagetMetaData()booleanisValid()
-
-
-
Constructor Detail
-
CompositeImmutableSession
public CompositeImmutableSession(String id, ImmutableSessionMetaData metaData, ImmutableSessionAttributes attributes)
-
-
Method Detail
-
getId
public String getId()
- Specified by:
getIdin interfaceImmutableSession
-
isValid
public boolean isValid()
- Specified by:
isValidin interfaceImmutableSession
-
getAttributes
public ImmutableSessionAttributes getAttributes()
- Specified by:
getAttributesin interfaceImmutableSession
-
getMetaData
public ImmutableSessionMetaData getMetaData()
- Specified by:
getMetaDatain interfaceImmutableSession
-
-