Interface SessionFactory<C,MV,AV,SC>

Type Parameters:
C - the session manager context type
MV - the meta-data value type
AV - the attributes value type
SC - the session context type
All Superinterfaces:
AutoCloseable, org.wildfly.clustering.cache.BiCacheEntryCreator<String,MV,AV,Duration>, org.wildfly.clustering.cache.BiCacheEntryLocator<String,MV,AV>, org.wildfly.clustering.cache.CacheEntryCreator<String,Map.Entry<MV,AV>,Duration>, org.wildfly.clustering.cache.CacheEntryLocator<String,Map.Entry<MV,AV>>, org.wildfly.clustering.cache.CacheEntryRemover<String>, ImmutableSessionFactory<MV,AV>
All Known Implementing Classes:
CompositeSessionFactory

public interface SessionFactory<C,MV,AV,SC> extends ImmutableSessionFactory<MV,AV>, org.wildfly.clustering.cache.BiCacheEntryCreator<String,MV,AV,Duration>, org.wildfly.clustering.cache.CacheEntryRemover<String>, AutoCloseable
Factory for creating sessions. Encapsulates the cache mapping strategy for sessions.
Author:
Paul Ferraro