Index

C D E F I M P S 
All Classes and Interfaces|All Packages|Constant Field Values

C

CaffeineHttpSessionConfiguration - Class in com.github.gotson.spring.session.caffeine.config.annotation.web.http
Exposes the SessionRepositoryFilter as a bean named springSessionRepositoryFilter.
CaffeineHttpSessionConfiguration() - Constructor for class com.github.gotson.spring.session.caffeine.config.annotation.web.http.CaffeineHttpSessionConfiguration
 
CaffeineIndexedSessionRepository - Class in com.github.gotson.spring.session.caffeine
A SessionRepository implementation that stores sessions in a Caffeine Cache.
CaffeineIndexedSessionRepository() - Constructor for class com.github.gotson.spring.session.caffeine.CaffeineIndexedSessionRepository
 
com.github.gotson.spring.session.caffeine - package com.github.gotson.spring.session.caffeine
 
com.github.gotson.spring.session.caffeine.config.annotation.web.http - package com.github.gotson.spring.session.caffeine.config.annotation.web.http
 
createSession() - Method in class com.github.gotson.spring.session.caffeine.CaffeineIndexedSessionRepository
 

D

deleteById(String) - Method in class com.github.gotson.spring.session.caffeine.CaffeineIndexedSessionRepository
 

E

EnableCaffeineHttpSession - Annotation Interface in com.github.gotson.spring.session.caffeine.config.annotation.web.http
Add this annotation to an @Configuration class to expose the SessionRepositoryFilter as a bean named springSessionRepositoryFilter and backed by Caffeine.

F

findById(String) - Method in class com.github.gotson.spring.session.caffeine.CaffeineIndexedSessionRepository
 
findByIndexNameAndIndexValue(String, String) - Method in class com.github.gotson.spring.session.caffeine.CaffeineIndexedSessionRepository
 

I

init() - Method in class com.github.gotson.spring.session.caffeine.CaffeineIndexedSessionRepository
 

M

maxInactiveIntervalInSeconds() - Element in annotation interface com.github.gotson.spring.session.caffeine.config.annotation.web.http.EnableCaffeineHttpSession
The session timeout in seconds.

P

PRINCIPAL_NAME_ATTRIBUTE - Static variable in class com.github.gotson.spring.session.caffeine.CaffeineIndexedSessionRepository
The principal name custom attribute name.

S

save(CaffeineIndexedSessionRepository.CaffeineSession) - Method in class com.github.gotson.spring.session.caffeine.CaffeineIndexedSessionRepository
 
sessionRepository() - Method in class com.github.gotson.spring.session.caffeine.config.annotation.web.http.CaffeineHttpSessionConfiguration
 
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class com.github.gotson.spring.session.caffeine.CaffeineIndexedSessionRepository
Sets the ApplicationEventPublisher that is used to publish session events.
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class com.github.gotson.spring.session.caffeine.config.annotation.web.http.CaffeineHttpSessionConfiguration
 
setDefaultMaxInactiveInterval(Integer) - Method in class com.github.gotson.spring.session.caffeine.CaffeineIndexedSessionRepository
Set the maximum inactive interval in seconds between requests before newly created sessions will be invalidated.
setExecutor(Executor) - Method in class com.github.gotson.spring.session.caffeine.CaffeineIndexedSessionRepository
Sets the Executor that is used to perform removal operations.
setImportMetadata(AnnotationMetadata) - Method in class com.github.gotson.spring.session.caffeine.config.annotation.web.http.CaffeineHttpSessionConfiguration
 
setIndexResolver(IndexResolver<Session>) - Method in class com.github.gotson.spring.session.caffeine.CaffeineIndexedSessionRepository
Set the IndexResolver to use.
setIndexResolver(IndexResolver<Session>) - Method in class com.github.gotson.spring.session.caffeine.config.annotation.web.http.CaffeineHttpSessionConfiguration
 
setMaxInactiveIntervalInSeconds(int) - Method in class com.github.gotson.spring.session.caffeine.config.annotation.web.http.CaffeineHttpSessionConfiguration
 
setScheduler(Scheduler) - Method in class com.github.gotson.spring.session.caffeine.CaffeineIndexedSessionRepository
Sets the Scheduler that is used to perform removal operations.
setSessionRepositoryCustomizer(ObjectProvider<SessionRepositoryCustomizer<CaffeineIndexedSessionRepository>>) - Method in class com.github.gotson.spring.session.caffeine.config.annotation.web.http.CaffeineHttpSessionConfiguration
 
C D E F I M P S 
All Classes and Interfaces|All Packages|Constant Field Values