Class SessionConfig

java.lang.Object
com.almis.awe.autoconfigure.SessionConfig

@Configuration @EnableConfigurationProperties({BaseConfigProperties.class,SessionConfigProperties.class}) public class SessionConfig extends Object
AWE Session configuration class
  • Constructor Details

    • SessionConfig

      public SessionConfig()
  • Method Details

    • sessionService

      @Bean @ConditionalOnMissingBean public SessionService sessionService()
      Session service
      Returns:
      Session service bean
    • aweSessionDetails

      @Bean @ConditionalOnMissingBean public AweSessionDetails aweSessionDetails(AweClientTracker aweClientTracker, QueryService queryService, SessionService sessionService, AweConnectionTracker connectionTracker, BroadcastService broadcastService, SessionConfigProperties sessionConfigProperties)
      Session details
      Parameters:
      aweClientTracker - Awe Client tracker
      queryService - Query service
      sessionService - Session service
      connectionTracker - connection tracker
      sessionConfigProperties - Session properties
      Returns:
      Session details bean
    • sessionRepository

      @Bean @ConditionalOnMissingBean public org.springframework.session.SessionRepository<org.springframework.session.MapSession> sessionRepository()
      Session repository
      Returns:
      Map session repository