Package io.jmix.autoconfigure.sessions
Class SessionsAutoConfiguration.SessionRepositoryAutoConfiguration
java.lang.Object
io.jmix.autoconfigure.sessions.SessionsAutoConfiguration.SessionRepositoryAutoConfiguration
- Enclosing class:
- SessionsAutoConfiguration
@ConditionalOnMissingBean(org.springframework.session.SessionRepository.class)
@Configuration(proxyBeanMethods=false)
public static class SessionsAutoConfiguration.SessionRepositoryAutoConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjmixExpiringSessionMap
(org.springframework.context.ApplicationEventPublisher applicationEventPublisher, SessionsProperties expiringMapProperties) org.springframework.session.SessionRepository<org.springframework.session.MapSession>
sessionRepository
(JmixExpiringSessionMap jmixExpiringSessionMap, org.springframework.boot.autoconfigure.session.SessionProperties sessionProperties, org.springframework.boot.autoconfigure.web.ServerProperties serverProperties) void
setSessionRepositoryCustomizer
(org.springframework.beans.factory.ObjectProvider<org.springframework.session.config.SessionRepositoryCustomizer<org.springframework.session.MapSessionRepository>> sessionRepositoryCustomizers)
-
Constructor Details
-
SessionRepositoryAutoConfiguration
public SessionRepositoryAutoConfiguration()
-
-
Method Details
-
setSessionRepositoryCustomizer
@Autowired(required=false) public void setSessionRepositoryCustomizer(org.springframework.beans.factory.ObjectProvider<org.springframework.session.config.SessionRepositoryCustomizer<org.springframework.session.MapSessionRepository>> sessionRepositoryCustomizers) -
sessionRepository
@Bean @DependsOn("jmixExpiringSessionMap") public org.springframework.session.SessionRepository<org.springframework.session.MapSession> sessionRepository(JmixExpiringSessionMap jmixExpiringSessionMap, org.springframework.boot.autoconfigure.session.SessionProperties sessionProperties, org.springframework.boot.autoconfigure.web.ServerProperties serverProperties) -
jmixExpiringSessionMap
@Bean @ConditionalOnMissingBean(JmixExpiringSessionMap.class) public JmixExpiringSessionMap jmixExpiringSessionMap(org.springframework.context.ApplicationEventPublisher applicationEventPublisher, SessionsProperties expiringMapProperties)
-