Class DefaultHybrisSpringSessionRepositoryFactory
- java.lang.Object
-
- de.hybris.platform.servicelayer.web.session.DefaultHybrisSpringSessionRepositoryFactory
-
- All Implemented Interfaces:
HybrisSpringSessionRepositoryFactory
public class DefaultHybrisSpringSessionRepositoryFactory extends java.lang.Object implements HybrisSpringSessionRepositoryFactory
Creates instances ofCachedPersistedSessionRepository. 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 Constructor Description DefaultHybrisSpringSessionRepositoryFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.session.SessionRepositorycreateRepository(org.springframework.core.serializer.Deserializer deSerializer, java.lang.String extension, java.lang.String contextRoot)protected SessionPersistergetConfiguredSessionPersister(java.lang.String extension)protected SessionFilteringStrategygetSessionFilterStrategy(java.lang.String extension)voidsetAsynchronousSessionPersister(SessionPersister asynchronousSessionPersister)voidsetSynchronousSessionPersister(SessionPersister synchronousSessionPersister)
-
-
-
Method Detail
-
createRepository
public org.springframework.session.SessionRepository createRepository(org.springframework.core.serializer.Deserializer deSerializer, java.lang.String extension, java.lang.String contextRoot)- Specified by:
createRepositoryin interfaceHybrisSpringSessionRepositoryFactory
-
getConfiguredSessionPersister
protected SessionPersister getConfiguredSessionPersister(java.lang.String extension)
-
getSessionFilterStrategy
protected SessionFilteringStrategy getSessionFilterStrategy(java.lang.String extension)
-
setSynchronousSessionPersister
public void setSynchronousSessionPersister(SessionPersister synchronousSessionPersister)
-
setAsynchronousSessionPersister
public void setAsynchronousSessionPersister(SessionPersister asynchronousSessionPersister)
-
-