Class InfinispanUserSessionsFactory<D,S>
java.lang.Object
org.wildfly.clustering.session.infinispan.embedded.user.InfinispanUserSessionsFactory<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>, org.wildfly.clustering.session.cache.user.UserSessionsFactory<Map<D, S>, D, S>
-
Constructor Summary
ConstructorsConstructorDescriptionInfinispanUserSessionsFactory(org.wildfly.clustering.cache.infinispan.embedded.EmbeddedCacheConfiguration configuration) Creates a factory for creating user sessions. -
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 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
-
InfinispanUserSessionsFactory
public InfinispanUserSessionsFactory(org.wildfly.clustering.cache.infinispan.embedded.EmbeddedCacheConfiguration configuration) Creates a factory for creating user sessions.- Parameters:
configuration- the configuration associated with the cache
-
-
Method Details
-
createUserSessions
-
createValue
-
createValueAsync
-
findValueAsync
-
removeAsync
- Specified by:
removeAsyncin interfaceorg.wildfly.clustering.cache.CacheEntryRemover<D>
-