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:
org.wildfly.clustering.cache.BiCreator<String,,CV, SV, C> org.wildfly.clustering.cache.BiLocator<String,,CV, SV> org.wildfly.clustering.cache.Creator<String,,Map.Entry<CV, SV>, C> org.wildfly.clustering.cache.Locator<String,,Map.Entry<CV, SV>> org.wildfly.clustering.cache.Remover<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.BiCreator
createValueAsyncMethods inherited from interface org.wildfly.clustering.cache.BiLocator
findValueAsyncMethods 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, 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
- Specified by:
createUserin interfaceUserFactory<CV,C, T, SV, D, S>
-
getUserContextFactory
- Specified by:
getUserContextFactoryin interfaceUserFactory<CV,C, T, SV, D, S>
-
getUserSessionsFactory
- Specified by:
getUserSessionsFactoryin interfaceUserFactory<CV,C, T, SV, D, S>
-