public class CompositeImmutableSessionFactory<V,L> extends Object implements ImmutableSessionFactory<CompositeSessionMetaDataEntry<L>,V>
| Constructor and Description |
|---|
CompositeImmutableSessionFactory(ImmutableSessionMetaDataFactory<CompositeSessionMetaDataEntry<L>> metaDataFactory,
ImmutableSessionAttributesFactory<V> attributesFactory) |
| Modifier and Type | Method and Description |
|---|---|
ImmutableSession |
createImmutableSession(String id,
ImmutableSessionMetaData metaData,
ImmutableSessionAttributes attributes) |
Map.Entry<CompositeSessionMetaDataEntry<L>,V> |
findValue(String id) |
ImmutableSessionAttributesFactory<V> |
getAttributesFactory() |
ImmutableSessionMetaDataFactory<CompositeSessionMetaDataEntry<L>> |
getMetaDataFactory() |
Map.Entry<CompositeSessionMetaDataEntry<L>,V> |
tryValue(String id) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateImmutableSessionpublic CompositeImmutableSessionFactory(ImmutableSessionMetaDataFactory<CompositeSessionMetaDataEntry<L>> metaDataFactory, ImmutableSessionAttributesFactory<V> attributesFactory)
public Map.Entry<CompositeSessionMetaDataEntry<L>,V> findValue(String id)
findValue in interface org.wildfly.clustering.ee.Locator<String,Map.Entry<CompositeSessionMetaDataEntry<L>,V>>public Map.Entry<CompositeSessionMetaDataEntry<L>,V> tryValue(String id)
tryValue in interface org.wildfly.clustering.ee.Locator<String,Map.Entry<CompositeSessionMetaDataEntry<L>,V>>public ImmutableSessionMetaDataFactory<CompositeSessionMetaDataEntry<L>> getMetaDataFactory()
getMetaDataFactory in interface ImmutableSessionFactory<CompositeSessionMetaDataEntry<L>,V>public ImmutableSessionAttributesFactory<V> getAttributesFactory()
getAttributesFactory in interface ImmutableSessionFactory<CompositeSessionMetaDataEntry<L>,V>public ImmutableSession createImmutableSession(String id, ImmutableSessionMetaData metaData, ImmutableSessionAttributes attributes)
createImmutableSession in interface ImmutableSessionFactory<CompositeSessionMetaDataEntry<L>,V>Copyright © 2021 JBoss by Red Hat. All rights reserved.