Class CoherenceIndexedSessionRepository

java.lang.Object
com.oracle.coherence.spring.session.CoherenceIndexedSessionRepository
All Implemented Interfaces:
Aware, ApplicationEventPublisherAware, org.springframework.session.FindByIndexNameSessionRepository<com.oracle.coherence.spring.session.CoherenceSpringSession>, org.springframework.session.SessionRepository<com.oracle.coherence.spring.session.CoherenceSpringSession>

public class CoherenceIndexedSessionRepository extends Object implements org.springframework.session.FindByIndexNameSessionRepository<com.oracle.coherence.spring.session.CoherenceSpringSession>, ApplicationEventPublisherAware
The CoherenceIndexedSessionRepository is a SessionRepository implementation that stores sessions in Coherence's distributed CacheMap.
Since:
3.0
Author:
Gunnar Hillert
  • Field Details

    • DEFAULT_SESSION_MAP_NAME

      public static final String DEFAULT_SESSION_MAP_NAME
      The default name of map used by Spring Session to store sessions.
      See Also:
    • PRINCIPAL_NAME_ATTRIBUTE

      public static final String PRINCIPAL_NAME_ATTRIBUTE
      The principal name custom attribute name.
      See Also:
  • Constructor Details

    • CoherenceIndexedSessionRepository

      public CoherenceIndexedSessionRepository(com.tangosol.net.Session coherenceSession)
      Create a new CoherenceIndexedSessionRepository instance.
      Parameters:
      coherenceSession - the Coherence Session instance to use for managing sessions
  • Method Details