Class HotRodSessionFactory<MC,AV,SC>

Type Parameters:
MC - the marshalling context type
AV - the session attribute entry type
SC - the local context type
All Implemented Interfaces:
AutoCloseable, org.wildfly.clustering.cache.BiCacheEntryCreator<String,SessionMetaDataEntry<SC>,AV,Duration>, org.wildfly.clustering.cache.BiCacheEntryLocator<String,SessionMetaDataEntry<SC>,AV>, org.wildfly.clustering.cache.CacheEntryCreator<String,Map.Entry<SessionMetaDataEntry<SC>,AV>,Duration>, org.wildfly.clustering.cache.CacheEntryLocator<String,Map.Entry<SessionMetaDataEntry<SC>,AV>>, org.wildfly.clustering.cache.CacheEntryRemover<String>, org.wildfly.clustering.server.Registrar<Consumer<org.wildfly.clustering.session.ImmutableSession>>, org.wildfly.clustering.server.Registration, ImmutableSessionFactory<SessionMetaDataEntry<SC>,AV>, SessionFactory<MC,SessionMetaDataEntry<SC>,AV,SC>

public class HotRodSessionFactory<MC,AV,SC> extends CompositeSessionFactory<MC,SessionMetaDataEntry<SC>,AV,SC> implements org.wildfly.clustering.server.Registrar<Consumer<org.wildfly.clustering.session.ImmutableSession>>
Factory for creating a Session backed by a set of RemoteCache entries.
Author:
Paul Ferraro