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 Details

    • getMarshaller

      ByteBufferMarshaller getMarshaller()
      . Returns the marshaller used to marshal session attributes.
      Returns:
      the marshaller used to marshal session attributes.
    • getSessionContextFactory

      Supplier<SC> getSessionContextFactory()
      Returns the provider of a session context.
      Returns:
      the provider of a session context.
    • 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.