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 type
C - the persistent context type
T - the transient context type
SV - the user sessions value type
D - the deployment type
S - the session type
All Implemented Interfaces:
org.wildfly.clustering.cache.BiCacheEntryCreator<String,CV,SV,C>, org.wildfly.clustering.cache.BiCacheEntryLocator<String,CV,SV>, org.wildfly.clustering.cache.CacheEntryCreator<String, Map.Entry<CV,SV>, C>, org.wildfly.clustering.cache.CacheEntryLocator<String, Map.Entry<CV,SV>>, org.wildfly.clustering.cache.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 Details

    • CompositeUserFactory

      public CompositeUserFactory(UserContextFactory<CV,C,T> contextFactory, UserSessionsFactory<SV,D,S> sessionsFactory, org.wildfly.clustering.cache.CacheProperties properties)
      Creates a factory for creating a composite user.
      Parameters:
      contextFactory - a context factory
      sessionsFactory - a factory for creating user sessions
      properties - the properties of the associated cache
  • Method Details