Class MarshalledValueSessionAttributesFactoryConfiguration<S,SC,AL,V,MC,LC>
- java.lang.Object
-
- org.wildfly.clustering.web.cache.session.MarshalledValueSessionAttributesFactoryConfiguration<S,SC,AL,V,MC,LC>
-
- Type Parameters:
S- the HttpSession specification typeSC- the ServletContext specification typeAL- the HttpSessionAttributeListener specification typeV- the attributes value typeMC- the marshalling context typeLC- the local context type
- All Implemented Interfaces:
SessionAttributesFactoryConfiguration<S,SC,AL,V,org.wildfly.clustering.marshalling.spi.MarshalledValue<V,MC>>
public abstract class MarshalledValueSessionAttributesFactoryConfiguration<S,SC,AL,V,MC,LC> extends Object implements SessionAttributesFactoryConfiguration<S,SC,AL,V,org.wildfly.clustering.marshalling.spi.MarshalledValue<V,MC>>
Configuration for a factory for creatingSessionAttributesobjects, based on marshalled values.- Author:
- Paul Ferraro
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedMarshalledValueSessionAttributesFactoryConfiguration(SessionManagerFactoryConfiguration<S,SC,AL,MC,LC> configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpSessionActivationListenerProvider<S,SC,AL>getHttpSessionActivationListenerProvider()org.wildfly.clustering.ee.ImmutabilitygetImmutability()org.wildfly.clustering.marshalling.spi.Marshaller<V,org.wildfly.clustering.marshalling.spi.MarshalledValue<V,MC>>getMarshaller()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.wildfly.clustering.web.cache.session.SessionAttributesFactoryConfiguration
getCacheProperties
-
-
-
-
Method Detail
-
getMarshaller
public org.wildfly.clustering.marshalling.spi.Marshaller<V,org.wildfly.clustering.marshalling.spi.MarshalledValue<V,MC>> getMarshaller()
- Specified by:
getMarshallerin interfaceSessionAttributesFactoryConfiguration<S,SC,AL,V,MC>
-
getImmutability
public org.wildfly.clustering.ee.Immutability getImmutability()
- Specified by:
getImmutabilityin interfaceSessionAttributesFactoryConfiguration<S,SC,AL,V,MC>
-
getHttpSessionActivationListenerProvider
public HttpSessionActivationListenerProvider<S,SC,AL> getHttpSessionActivationListenerProvider()
- Specified by:
getHttpSessionActivationListenerProviderin interfaceSessionAttributesFactoryConfiguration<S,SC,AL,V,MC>
-
-