Class InfinispanUserSessionsFactory<D,S>
java.lang.Object
org.wildfly.clustering.session.infinispan.embedded.user.InfinispanUserSessionsFactory<D,S>
- All Implemented Interfaces:
org.wildfly.clustering.cache.Creator<String,,Map<D, S>, Void> org.wildfly.clustering.cache.Locator<String,,Map<D, S>> org.wildfly.clustering.cache.Remover<String>,UserSessionsFactory<Map<D,S>, D, S>
public class InfinispanUserSessionsFactory<D,S>
extends Object
implements UserSessionsFactory<Map<D,S>,D,S>
- Author:
- Paul Ferraro
-
Constructor Summary
ConstructorsConstructorDescriptionInfinispanUserSessionsFactory(org.wildfly.clustering.cache.infinispan.embedded.EmbeddedCacheConfiguration configuration) -
Method Summary
Modifier and TypeMethodDescriptioncreateUserSessions(String id, Map<D, S> value) 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.Creator
createValueMethods inherited from interface org.wildfly.clustering.cache.Locator
findValue, tryValue, tryValueAsyncMethods inherited from interface org.wildfly.clustering.cache.Remover
purge, purgeAsync, removeMethods inherited from interface org.wildfly.clustering.session.cache.user.UserSessionsFactory
createUserSessions
-
Constructor Details
-
InfinispanUserSessionsFactory
public InfinispanUserSessionsFactory(org.wildfly.clustering.cache.infinispan.embedded.EmbeddedCacheConfiguration configuration)
-
-
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>
-
createValueAsync
-
findValueAsync
-
removeAsync
- Specified by:
removeAsyncin interfaceorg.wildfly.clustering.cache.Remover<D>
-