Annotation Type EnableCoherenceHttpSession
- 
@Retention(RUNTIME) @Target(TYPE) @Documented @Import(CoherenceHttpSessionConfiguration.class) @Configuration(proxyBeanMethods=false) public @interface EnableCoherenceHttpSession
Exposes theSessionRepositoryFilteras a bean namedspringSessionRepositoryFilter. Use together with {linkEnableCoherence.- Since:
 - 3.0
 - Author:
 - Gunnar Hillert
 - See Also:
 EnableSpringHttpSession
 
- 
- 
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description java.lang.StringcacheThe name of the cache that will hold the session data.org.springframework.session.FlushModeflushModeFlush mode for Coherence sessions.org.springframework.session.SaveModesaveModeSave mode for the session.java.lang.StringsessionName of the Coherence session.intsessionTimeoutInSecondsThe session timeout in seconds. 
 - 
 
- 
- 
- 
cache
java.lang.String cache
The name of the cache that will hold the session data. Default isCoherenceIndexedSessionRepository.DEFAULT_SESSION_MAP_NAME.- Returns:
 - the name of the Coherence cache
 
- Default:
 - "spring:session:sessions"
 
 
 - 
 
- 
- 
flushMode
org.springframework.session.FlushMode flushMode
Flush mode for Coherence sessions. The default isON_SAVEwhich updates the Coherence backend only whenSessionRepository.save(Session)is invoked. In a web environment this happens just before the HTTP response is committed.Setting the value to
IMMEDIATEwill ensure that the any updates to the Session are immediately written to Coherence.- Returns:
 - the 
FlushModeto use 
- Default:
 - org.springframework.session.FlushMode.ON_SAVE
 
 
 - 
 
 -