Class HotRodSessionRepository
java.lang.Object
org.wildfly.clustering.web.spring.hotrod.HotRodSessionRepository
- All Implemented Interfaces:
org.springframework.beans.factory.DisposableBean,org.springframework.beans.factory.InitializingBean,org.springframework.session.FindByIndexNameSessionRepository<SpringSession>,org.springframework.session.SessionRepository<SpringSession>,org.wildfly.clustering.web.LocalContextFactory<Void>
public class HotRodSessionRepository
extends Object
implements org.springframework.session.FindByIndexNameSessionRepository<SpringSession>, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean, org.wildfly.clustering.web.LocalContextFactory<Void>
A session repository whose sessions are persisted to a remote Infinispan cluster accessed via HotRod.
- Author:
- Paul Ferraro
-
Field Summary
Fields inherited from interface org.springframework.session.FindByIndexNameSessionRepository
PRINCIPAL_NAME_INDEX_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddeleteById(String id) voiddestroy()findByIndexNameAndIndexValue(String indexName, String indexValue) voidsave(SpringSession session) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.session.FindByIndexNameSessionRepository
findByPrincipalName
-
Constructor Details
-
HotRodSessionRepository
-
-
Method Details
-
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-
destroy
- Specified by:
destroyin interfaceorg.springframework.beans.factory.DisposableBean- Throws:
Exception
-
createLocalContext
- Specified by:
createLocalContextin interfaceorg.wildfly.clustering.web.LocalContextFactory<Void>
-
createSession
- Specified by:
createSessionin interfaceorg.springframework.session.SessionRepository<SpringSession>
-
findById
- Specified by:
findByIdin interfaceorg.springframework.session.SessionRepository<SpringSession>
-
deleteById
- Specified by:
deleteByIdin interfaceorg.springframework.session.SessionRepository<SpringSession>
-
save
- Specified by:
savein interfaceorg.springframework.session.SessionRepository<SpringSession>
-
findByIndexNameAndIndexValue
- Specified by:
findByIndexNameAndIndexValuein interfaceorg.springframework.session.FindByIndexNameSessionRepository<SpringSession>
-