Class DefaultHybrisSpringSessionRepositoryFactory
java.lang.Object
de.hybris.platform.servicelayer.web.session.DefaultHybrisSpringSessionRepositoryFactory
- All Implemented Interfaces:
HybrisSpringSessionRepositoryFactory
public class DefaultHybrisSpringSessionRepositoryFactory
extends Object
implements HybrisSpringSessionRepositoryFactory
Creates instances of
CachedPersistedSessionRepository. Depending on configuration the repository will use
either a synchronous or asynchronous session persister strategy. Note that if there's no configuration for the given
extension the factory will return NULL.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.session.SessionRepositorycreateRepository(org.springframework.core.serializer.Deserializer deSerializer, String extension, String contextRoot) protected SessionPersistergetConfiguredSessionPersister(String extension) protected SessionFilteringStrategygetSessionFilterStrategy(String extension) voidsetAsynchronousSessionPersister(SessionPersister asynchronousSessionPersister) voidsetSynchronousSessionPersister(SessionPersister synchronousSessionPersister)
-
Constructor Details
-
DefaultHybrisSpringSessionRepositoryFactory
public DefaultHybrisSpringSessionRepositoryFactory()
-
-
Method Details
-
createRepository
public org.springframework.session.SessionRepository createRepository(org.springframework.core.serializer.Deserializer deSerializer, String extension, String contextRoot) - Specified by:
createRepositoryin interfaceHybrisSpringSessionRepositoryFactory
-
getConfiguredSessionPersister
-
getSessionFilterStrategy
-
setSynchronousSessionPersister
-
setAsynchronousSessionPersister
-