Class HotRodUserSessionsFactory<D,S>
java.lang.Object
org.wildfly.clustering.session.infinispan.remote.user.HotRodUserSessionsFactory<D,S>
- Type Parameters:
D- the deployment typeS- the session type
- All Implemented Interfaces:
org.wildfly.clustering.cache.CacheEntryCreator<String,,Map<D, S>, Void> org.wildfly.clustering.cache.CacheEntryLocator<String,,Map<D, S>> org.wildfly.clustering.cache.CacheEntryRemover<String>,UserSessionsFactory<Map<D,S>, D, S>
public class HotRodUserSessionsFactory<D,S>
extends Object
implements UserSessionsFactory<Map<D,S>,D,S>
- Author:
- Paul Ferraro
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateUserSessions(String id, Map<D, S> value) createValue(String id, Void context) CompletionStage<Map<D, S>> createValueAsync(String id, Void context) CompletionStage<Map<D, S>> findValueAsync(String id) removeAsync(String id) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.wildfly.clustering.cache.CacheEntryLocator
findValue, tryValue, tryValueAsyncMethods inherited from interface org.wildfly.clustering.cache.CacheEntryRemover
purge, purgeAsync, remove
-
Constructor Details
-
HotRodUserSessionsFactory
-
-
Method Details
-
createUserSessions
public org.wildfly.clustering.session.user.UserSessions<D,S> createUserSessions(String id, Map<D, S> value) - Specified by:
createUserSessionsin interfaceUserSessionsFactory<Map<D,S>, D, S>
-
createValue
-
createValueAsync
-
findValueAsync
-
removeAsync
- Specified by:
removeAsyncin interfaceorg.wildfly.clustering.cache.CacheEntryRemover<D>
-