Interface SessionAttributesFactory<C,V>
- Type Parameters:
C- the deployment context typeV- the marshalled value type
- All Superinterfaces:
AutoCloseable,org.wildfly.clustering.cache.Creator<String,,V, Void> ImmutableSessionAttributesFactory<V>,org.wildfly.clustering.cache.Locator<String,,V> org.wildfly.clustering.server.Registration,org.wildfly.clustering.cache.Remover<String>
public interface SessionAttributesFactory<C,V>
extends ImmutableSessionAttributesFactory<V>, org.wildfly.clustering.cache.Creator<String,V,Void>, org.wildfly.clustering.cache.Remover<String>, org.wildfly.clustering.server.Registration
Factory for creating a
SessionAttributes object.- Author:
- Paul Ferraro
-
Field Summary
Fields inherited from interface org.wildfly.clustering.server.Registration
EMPTY -
Method Summary
Modifier and TypeMethodDescriptioncreateSessionAttributes(String id, V value, org.wildfly.clustering.session.ImmutableSessionMetaData metaData, C context) Methods inherited from interface org.wildfly.clustering.cache.Creator
createValue, createValueAsyncMethods inherited from interface org.wildfly.clustering.session.cache.attributes.ImmutableSessionAttributesFactory
createImmutableSessionAttributesMethods inherited from interface org.wildfly.clustering.cache.Locator
findValue, findValueAsync, tryValue, tryValueAsyncMethods inherited from interface org.wildfly.clustering.server.Registration
closeMethods inherited from interface org.wildfly.clustering.cache.Remover
purge, purgeAsync, remove, removeAsync
-
Method Details
-
createSessionAttributes
SessionAttributes createSessionAttributes(String id, V value, org.wildfly.clustering.session.ImmutableSessionMetaData metaData, C context)
-