public class HotRodSessionMetaDataFactory<L> extends Object implements SessionMetaDataFactory<UUID,HotRodSessionMetaData<UUID,L>,L>
Constructor and Description |
---|
HotRodSessionMetaDataFactory(String deployment,
org.infinispan.client.hotrod.RemoteCache<?,?> cache) |
Modifier and Type | Method and Description |
---|---|
org.wildfly.clustering.web.session.ImmutableSessionMetaData |
createImmutableSessionMetaData(String id,
HotRodSessionMetaData<UUID,L> entry) |
InvalidatableSessionMetaData |
createSessionMetaData(String id,
HotRodSessionMetaData<UUID,L> entry) |
HotRodSessionMetaData<UUID,L> |
createValue(String id,
Void context) |
HotRodSessionMetaData<UUID,L> |
findValue(String id) |
UUID |
remove(String id) |
public HotRodSessionMetaDataFactory(String deployment, org.infinispan.client.hotrod.RemoteCache<?,?> cache)
public HotRodSessionMetaData<UUID,L> createValue(String id, Void context)
createValue
in interface org.wildfly.clustering.ee.Creator<String,HotRodSessionMetaData<UUID,L>,Void>
public HotRodSessionMetaData<UUID,L> findValue(String id)
findValue
in interface org.wildfly.clustering.ee.Locator<String,HotRodSessionMetaData<UUID,L>>
public InvalidatableSessionMetaData createSessionMetaData(String id, HotRodSessionMetaData<UUID,L> entry)
createSessionMetaData
in interface SessionMetaDataFactory<UUID,HotRodSessionMetaData<UUID,L>,L>
public org.wildfly.clustering.web.session.ImmutableSessionMetaData createImmutableSessionMetaData(String id, HotRodSessionMetaData<UUID,L> entry)
createImmutableSessionMetaData
in interface SessionMetaDataFactory<UUID,HotRodSessionMetaData<UUID,L>,L>
public UUID remove(String id)
remove
in interface SessionMetaDataFactory<UUID,HotRodSessionMetaData<UUID,L>,L>
Copyright © 2017 JBoss by Red Hat. All rights reserved.