public class InfinispanSessionMetaDataFactory<L> extends Object implements SessionMetaDataFactory<CompositeSessionMetaDataEntry<L>,L>
| Constructor and Description |
|---|
InfinispanSessionMetaDataFactory(org.infinispan.Cache<? extends Key<String>,?> cache,
org.wildfly.clustering.ee.cache.CacheProperties properties) |
| Modifier and Type | Method and Description |
|---|---|
org.wildfly.clustering.web.session.ImmutableSessionMetaData |
createImmutableSessionMetaData(String id,
CompositeSessionMetaDataEntry<L> entry) |
InvalidatableSessionMetaData |
createSessionMetaData(String id,
CompositeSessionMetaDataEntry<L> entry) |
CompositeSessionMetaDataEntry<L> |
createValue(String id,
Void context) |
void |
evicted(org.infinispan.notifications.cachelistener.event.CacheEntriesEvictedEvent<Key<String>,?> event) |
CompositeSessionMetaDataEntry<L> |
findValue(String id) |
boolean |
purge(String id) |
boolean |
remove(String id) |
CompositeSessionMetaDataEntry<L> |
tryValue(String id) |
public InfinispanSessionMetaDataFactory(org.infinispan.Cache<? extends Key<String>,?> cache, org.wildfly.clustering.ee.cache.CacheProperties properties)
public CompositeSessionMetaDataEntry<L> createValue(String id, Void context)
createValue in interface org.wildfly.clustering.ee.Creator<String,CompositeSessionMetaDataEntry<L>,Void>public CompositeSessionMetaDataEntry<L> findValue(String id)
findValue in interface org.wildfly.clustering.ee.Locator<String,CompositeSessionMetaDataEntry<L>>public CompositeSessionMetaDataEntry<L> tryValue(String id)
tryValue in interface org.wildfly.clustering.ee.Locator<String,CompositeSessionMetaDataEntry<L>>public InvalidatableSessionMetaData createSessionMetaData(String id, CompositeSessionMetaDataEntry<L> entry)
createSessionMetaData in interface SessionMetaDataFactory<CompositeSessionMetaDataEntry<L>,L>public org.wildfly.clustering.web.session.ImmutableSessionMetaData createImmutableSessionMetaData(String id, CompositeSessionMetaDataEntry<L> entry)
createImmutableSessionMetaData in interface SessionMetaDataFactory<CompositeSessionMetaDataEntry<L>,L>public boolean remove(String id)
remove in interface org.wildfly.clustering.ee.Remover<String>public boolean purge(String id)
purge in interface org.wildfly.clustering.ee.Remover<String>Copyright © 2019 JBoss by Red Hat. All rights reserved.