Class CompositeUserFactory<CV,C,T,SV,D,S>
java.lang.Object
org.wildfly.clustering.session.cache.user.CompositeUserFactory<CV,C,T,SV,D,S>
- Type Parameters:
CV- the user context value typeC- the persistent context typeT- the transient context typeSV- the user sessions value typeD- the deployment typeS- the session type
- All Implemented Interfaces:
BiCacheEntryCreator<String,,CV, SV, C> BiCacheEntryLocator<String,,CV, SV> CacheEntryCreator<String,,Map.Entry<CV, SV>, C> CacheEntryLocator<String,,Map.Entry<CV, SV>> CacheEntryRemover<String>,UserFactory<CV,C, T, SV, D, S>
public class CompositeUserFactory<CV,C,T,SV,D,S>
extends Object
implements UserFactory<CV,C,T,SV,D,S>
A user factory that creates composite users.
-
Constructor Summary
ConstructorsConstructorDescriptionCompositeUserFactory(UserContextFactory<CV, C, T> contextFactory, UserSessionsFactory<SV, D, S> sessionsFactory) -
Method Summary
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.BiCacheEntryCreator
createValueAsyncMethods inherited from interface org.wildfly.clustering.cache.BiCacheEntryLocator
findValueAsync, tryValueAsyncMethods inherited from interface org.wildfly.clustering.cache.CacheEntryCreator
createValueMethods inherited from interface org.wildfly.clustering.cache.CacheEntryLocator
findValue, tryValueMethods inherited from interface org.wildfly.clustering.cache.CacheEntryRemover
purge, removeMethods inherited from interface org.wildfly.clustering.session.cache.user.UserFactory
createEntry, createUserAsync, findEntry, purgeAsync, removeAsync, tryEntry
-
Constructor Details
-
CompositeUserFactory
public CompositeUserFactory(UserContextFactory<CV, C, T> contextFactory, UserSessionsFactory<SV, D, S> sessionsFactory)
-
-
Method Details
-
createUser
-
getUserContextFactory
- Specified by:
getUserContextFactoryin interfaceUserFactory<CV,C, T, SV, D, S>
-
getUserSessionsFactory
- Specified by:
getUserSessionsFactoryin interfaceUserFactory<CV,C, T, SV, D, S>
-