Package com.almis.awe.autoconfigure
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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionaweSessionDetails
(AweClientTracker aweClientTracker, QueryService queryService, SessionService sessionService, AweConnectionTracker connectionTracker, BroadcastService broadcastService, SessionConfigProperties sessionConfigProperties) Session detailsorg.springframework.session.SessionRepository<org.springframework.session.MapSession>
Session repositorySession service
-
Constructor Details
-
SessionConfig
public SessionConfig()
-
-
Method Details
-
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 trackerqueryService
- Query servicesessionService
- Session serviceconnectionTracker
- connection trackersessionConfigProperties
- 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
-