Interface SessionManagerFactoryConfiguration<SC>
- Type Parameters:
SC- the session context type
- All Superinterfaces:
DeploymentConfiguration, EvictionConfiguration
public interface SessionManagerFactoryConfiguration<SC>
extends DeploymentConfiguration, EvictionConfiguration
Encapsulates the configuration of a session manager.
- Author:
- Paul Ferraro
-
Method Summary
Modifier and TypeMethodDescriptionReturns the strategy to use for persisting session attributes.Returns a predicate used to determine the immutability of a given session attribute..Returns the provider of a session context.Methods inherited from interface DeploymentConfiguration
getClassLoader, getDeploymentName, getServerNameMethods inherited from interface EvictionConfiguration
getIdleThreshold, getSizeThreshold
-
Method Details
-
getMarshaller
ByteBufferMarshaller getMarshaller(). Returns the marshaller used to marshal session attributes.- Returns:
- the marshaller used to marshal session attributes.
-
getSessionContextFactory
-
getImmutability
Immutability getImmutability()Returns a predicate used to determine the immutability of a given session attribute.- Returns:
- a predicate used to determine the immutability of a given session attribute.
-
getAttributePersistenceStrategy
SessionAttributePersistenceStrategy getAttributePersistenceStrategy()Returns the strategy to use for persisting session attributes.- Returns:
- the strategy to use for persisting session attributes.
-