@Configuration(proxyBeanMethods=false) public class HazelcastHttpSessionConfiguration extends SpringHttpSessionConfiguration implements org.springframework.context.annotation.ImportAware
SessionRepositoryFilter
as a bean named
springSessionRepositoryFilter
. In order to use this a single
HazelcastInstance
must be exposed as a Bean.EnableHazelcastHttpSession
Constructor and Description |
---|
HazelcastHttpSessionConfiguration() |
Modifier and Type | Method and Description |
---|---|
HazelcastSessionRepository |
sessionRepository() |
void |
setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher) |
void |
setHazelcastFlushMode(HazelcastFlushMode hazelcastFlushMode) |
void |
setHazelcastInstance(org.springframework.beans.factory.ObjectProvider<com.hazelcast.core.HazelcastInstance> springSessionHazelcastInstance,
org.springframework.beans.factory.ObjectProvider<com.hazelcast.core.HazelcastInstance> hazelcastInstance) |
void |
setImportMetadata(org.springframework.core.type.AnnotationMetadata importMetadata) |
void |
setMaxInactiveIntervalInSeconds(int maxInactiveIntervalInSeconds) |
void |
setSessionMapName(java.lang.String sessionMapName) |
init, sessionEventHttpSessionListenerAdapter, setApplicationContext, setCookieSerializer, setHttpSessionIdResolver, setHttpSessionListeners, setServletContext, springSessionRepositoryFilter
@Bean public HazelcastSessionRepository sessionRepository()
public void setMaxInactiveIntervalInSeconds(int maxInactiveIntervalInSeconds)
public void setSessionMapName(java.lang.String sessionMapName)
public void setHazelcastFlushMode(HazelcastFlushMode hazelcastFlushMode)
@Autowired public void setHazelcastInstance(@SpringSessionHazelcastInstance org.springframework.beans.factory.ObjectProvider<com.hazelcast.core.HazelcastInstance> springSessionHazelcastInstance, org.springframework.beans.factory.ObjectProvider<com.hazelcast.core.HazelcastInstance> hazelcastInstance)
@Autowired public void setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
public void setImportMetadata(org.springframework.core.type.AnnotationMetadata importMetadata)
setImportMetadata
in interface org.springframework.context.annotation.ImportAware