Class InfinispanRemoteSessionRepository

  • All Implemented Interfaces:
    org.springframework.beans.factory.Aware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationEventPublisherAware, org.springframework.session.FindByIndexNameSessionRepository<org.springframework.session.MapSession>, org.springframework.session.SessionRepository<org.springframework.session.MapSession>

    public class InfinispanRemoteSessionRepository
    extends org.infinispan.spring.common.session.AbstractInfinispanSessionRepository
    Session Repository for Infinispan in client/server mode.
    Since:
    9.0
    Author:
    Sebastian Ɓaskawiec
    • Field Summary

      • Fields inherited from class org.infinispan.spring.common.session.AbstractInfinispanSessionRepository

        applicationEventPublisher, cache
      • Fields inherited from interface org.springframework.session.FindByIndexNameSessionRepository

        PRINCIPAL_NAME_INDEX_NAME
    • Constructor Summary

      Constructors 
      Constructor Description
      InfinispanRemoteSessionRepository​(org.infinispan.spring.common.provider.SpringCache cache)
      Creates new repository based on SpringCache
    • Constructor Detail

      • InfinispanRemoteSessionRepository

        public InfinispanRemoteSessionRepository​(org.infinispan.spring.common.provider.SpringCache cache)
        Creates new repository based on SpringCache
        Parameters:
        cache - Cache which shall be used for session repository.
    • Method Detail

      • removeFromCacheWithoutNotifications

        protected void removeFromCacheWithoutNotifications​(String originalId)
        Specified by:
        removeFromCacheWithoutNotifications in class org.infinispan.spring.common.session.AbstractInfinispanSessionRepository
      • findByIndexNameAndIndexValue

        public Map<String,​org.springframework.session.MapSession> findByIndexNameAndIndexValue​(String indexName,
                                                                                                     String indexValue)