public class HotRodSessionFactory<V,L> extends Object implements SessionFactory<UUID,HotRodSessionMetaData<L>,V,L>
| Constructor and Description |
|---|
HotRodSessionFactory(SessionMetaDataFactory<UUID,HotRodSessionMetaData<L>,L> metaDataFactory,
SessionAttributesFactory<UUID,V> attributesFactory,
org.wildfly.clustering.web.LocalContextFactory<L> localContextFactory) |
| Modifier and Type | Method and Description |
|---|---|
org.wildfly.clustering.web.session.ImmutableSession |
createImmutableSession(String id,
org.wildfly.clustering.web.session.ImmutableSessionMetaData metaData,
org.wildfly.clustering.web.session.ImmutableSessionAttributes attributes) |
org.wildfly.clustering.web.session.Session<L> |
createSession(String id,
SessionEntry<UUID,HotRodSessionMetaData<L>,V> entry) |
SessionEntry<UUID,HotRodSessionMetaData<L>,V> |
createValue(String id,
Void context) |
SessionEntry<UUID,HotRodSessionMetaData<L>,V> |
findValue(String id) |
SessionAttributesFactory<UUID,V> |
getAttributesFactory() |
SessionMetaDataFactory<UUID,HotRodSessionMetaData<L>,L> |
getMetaDataFactory() |
boolean |
remove(String id) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateImmutableSessionpublic HotRodSessionFactory(SessionMetaDataFactory<UUID,HotRodSessionMetaData<L>,L> metaDataFactory, SessionAttributesFactory<UUID,V> attributesFactory, org.wildfly.clustering.web.LocalContextFactory<L> localContextFactory)
public SessionEntry<UUID,HotRodSessionMetaData<L>,V> createValue(String id, Void context)
createValue in interface org.wildfly.clustering.ee.Creator<String,SessionEntry<UUID,HotRodSessionMetaData<L>,V>,Void>public SessionEntry<UUID,HotRodSessionMetaData<L>,V> findValue(String id)
findValue in interface org.wildfly.clustering.ee.Locator<String,SessionEntry<UUID,HotRodSessionMetaData<L>,V>>public boolean remove(String id)
remove in interface org.wildfly.clustering.ee.Remover<String>public SessionMetaDataFactory<UUID,HotRodSessionMetaData<L>,L> getMetaDataFactory()
getMetaDataFactory in interface SessionFactory<UUID,HotRodSessionMetaData<L>,V,L>public SessionAttributesFactory<UUID,V> getAttributesFactory()
getAttributesFactory in interface SessionFactory<UUID,HotRodSessionMetaData<L>,V,L>public org.wildfly.clustering.web.session.Session<L> createSession(String id, SessionEntry<UUID,HotRodSessionMetaData<L>,V> entry)
createSession in interface SessionFactory<UUID,HotRodSessionMetaData<L>,V,L>public org.wildfly.clustering.web.session.ImmutableSession createImmutableSession(String id, org.wildfly.clustering.web.session.ImmutableSessionMetaData metaData, org.wildfly.clustering.web.session.ImmutableSessionAttributes attributes)
createImmutableSession in interface SessionFactory<UUID,HotRodSessionMetaData<L>,V,L>Copyright © 2018 JBoss by Red Hat. All rights reserved.