- save(ReactiveRedisOperationsSessionRepository.RedisSession) - Method in class org.springframework.session.data.redis.ReactiveRedisOperationsSessionRepository
-
- save(RedisOperationsSessionRepository.RedisSession) - Method in class org.springframework.session.data.redis.RedisOperationsSessionRepository
-
- save(HazelcastSessionRepository.HazelcastSession) - Method in class org.springframework.session.hazelcast.HazelcastSessionRepository
-
- save(JdbcOperationsSessionRepository.JdbcSession) - Method in class org.springframework.session.jdbc.JdbcOperationsSessionRepository
-
- save(MapSession) - Method in class org.springframework.session.MapSessionRepository
-
- save(MapSession) - Method in class org.springframework.session.ReactiveMapSessionRepository
-
- save(S) - Method in interface org.springframework.session.ReactiveSessionRepository
-
- save(S) - Method in interface org.springframework.session.SessionRepository
-
- Session - Interface in org.springframework.session
-
Provides a way to identify a user in an agnostic way.
- SESSION_REPOSITORY_ATTR - Static variable in class org.springframework.session.web.http.SessionRepositoryFilter
-
The session repository request attribute name.
- SessionConnectEvent - Class in org.springframework.session.web.socket.events
-
Similar to Spring SessionConnectEvent
except that it provides access to the WebSocketSession
to allow mapping the
Spring Session to the WebSocketSession
.
- SessionConnectEvent(Object, WebSocketSession) - Constructor for class org.springframework.session.web.socket.events.SessionConnectEvent
-
- SessionCreatedEvent - Class in org.springframework.session.events
-
- SessionCreatedEvent(Object, Session) - Constructor for class org.springframework.session.events.SessionCreatedEvent
-
- SessionDeletedEvent - Class in org.springframework.session.events
-
- SessionDeletedEvent(Object, Session) - Constructor for class org.springframework.session.events.SessionDeletedEvent
-
- SessionDestroyedEvent - Class in org.springframework.session.events
-
Base class for events fired when a
Session
is destroyed explicitly.
- SessionDestroyedEvent(Object, Session) - Constructor for class org.springframework.session.events.SessionDestroyedEvent
-
- sessionEventHttpSessionListenerAdapter() - Method in class org.springframework.session.config.annotation.web.http.SpringHttpSessionConfiguration
-
- SessionEventHttpSessionListenerAdapter - Class in org.springframework.session.web.http
-
- SessionEventHttpSessionListenerAdapter(List<HttpSessionListener>) - Constructor for class org.springframework.session.web.http.SessionEventHttpSessionListenerAdapter
-
- SessionExpiredEvent - Class in org.springframework.session.events
-
- SessionExpiredEvent(Object, Session) - Constructor for class org.springframework.session.events.SessionExpiredEvent
-
- sessionRepository() - Method in class org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration
-
- sessionRepository() - Method in class org.springframework.session.data.redis.config.annotation.web.server.RedisWebSessionConfiguration
-
- sessionRepository() - Method in class org.springframework.session.hazelcast.config.annotation.web.http.HazelcastHttpSessionConfiguration
-
- sessionRepository() - Method in class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
-
- SessionRepository<S extends Session> - Interface in org.springframework.session
-
A repository interface for managing
Session
instances.
- SessionRepositoryFilter<S extends Session> - Class in org.springframework.session.web.http
-
Switches the
HttpSession
implementation to be backed by a
Session
.
- SessionRepositoryFilter(SessionRepository<S>) - Constructor for class org.springframework.session.web.http.SessionRepositoryFilter
-
Creates a new instance.
- sessionRepositoryInterceptor() - Method in class org.springframework.session.web.socket.config.annotation.AbstractSessionWebSocketMessageBrokerConfigurer
-
- SessionRepositoryMessageInterceptor<S extends Session> - Class in org.springframework.session.web.socket.server
-
- SessionRepositoryMessageInterceptor(SessionRepository<S>) - Constructor for class org.springframework.session.web.socket.server.SessionRepositoryMessageInterceptor
-
Creates a new instance.
- setAlwaysRemember(boolean) - Method in class org.springframework.session.security.web.authentication.SpringSessionRememberMeServices
-
- setApplicationContext(ApplicationContext) - Method in class org.springframework.session.config.annotation.web.http.SpringHttpSessionConfiguration
-
- setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration
-
- setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.session.data.redis.RedisOperationsSessionRepository
-
- setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.session.hazelcast.config.annotation.web.http.HazelcastHttpSessionConfiguration
-
- setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.session.hazelcast.HazelcastSessionRepository
-
Sets the
ApplicationEventPublisher
that is used to publish
session events
.
- setAttribute(String, Object) - Method in class org.springframework.session.MapSession
-
- setAttribute(String, Object) - Method in interface org.springframework.session.Session
-
Sets the attribute value for the provided attribute name.
- setBeanClassLoader(ClassLoader) - Method in class org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration
-
- setBeanClassLoader(ClassLoader) - Method in class org.springframework.session.data.redis.config.annotation.web.server.RedisWebSessionConfiguration
-
- setBeanClassLoader(ClassLoader) - Method in class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
-
- setCleanupCron(String) - Method in class org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration
-
- setCleanupCron(String) - Method in class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
-
- setClock(Clock) - Method in class org.springframework.session.web.server.session.SpringSessionWebSessionStore
-
Configure the Clock
to use to set lastAccessTime on every created
session and to calculate if it is expired.
- setConfigureRedisAction(ConfigureRedisAction) - Method in class org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration
-
Sets the action to perform for configuring Redis.
- setConversionService(ConversionService) - Method in class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
-
- setConversionService(ConversionService) - Method in class org.springframework.session.jdbc.JdbcOperationsSessionRepository
-
Sets the ConversionService
to use.
- setCookieMaxAge(int) - Method in class org.springframework.session.web.http.CookieSerializer.CookieValue
-
Set the cookie max age.
- setCookieMaxAge(int) - Method in class org.springframework.session.web.http.DefaultCookieSerializer
-
Sets the maxAge property of the Cookie.
- setCookieName(String) - Method in class org.springframework.session.web.http.DefaultCookieSerializer
-
- setCookiePath(String) - Method in class org.springframework.session.web.http.DefaultCookieSerializer
-
Sets the path of the Cookie.
- setCookieSerializer(CookieSerializer) - Method in class org.springframework.session.config.annotation.web.http.SpringHttpSessionConfiguration
-
- setCookieSerializer(CookieSerializer) - Method in class org.springframework.session.web.http.CookieHttpSessionIdResolver
-
- setCreateSessionAttributeQuery(String) - Method in class org.springframework.session.jdbc.JdbcOperationsSessionRepository
-
Set the custom SQL query used to create the session attribute.
- setCreateSessionQuery(String) - Method in class org.springframework.session.jdbc.JdbcOperationsSessionRepository
-
Set the custom SQL query used to create the session.
- setCreationTime(Instant) - Method in class org.springframework.session.MapSession
-
Sets the time that this
Session
was created.
- setDataSource(ObjectProvider<DataSource>, ObjectProvider<DataSource>) - Method in class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
-
- setDefaultMaxInactiveInterval(int) - Method in class org.springframework.session.data.redis.ReactiveRedisOperationsSessionRepository
-
Sets the maximum inactive interval in seconds between requests before newly created
sessions will be invalidated.
- setDefaultMaxInactiveInterval(int) - Method in class org.springframework.session.data.redis.RedisOperationsSessionRepository
-
Sets the maximum inactive interval in seconds between requests before newly created
sessions will be invalidated.
- setDefaultMaxInactiveInterval(Integer) - Method in class org.springframework.session.hazelcast.HazelcastSessionRepository
-
Set the maximum inactive interval in seconds between requests before newly created
sessions will be invalidated.
- setDefaultMaxInactiveInterval(Integer) - Method in class org.springframework.session.jdbc.JdbcOperationsSessionRepository
-
Set the maximum inactive interval in seconds between requests before newly created
sessions will be invalidated.
- setDefaultMaxInactiveInterval(int) - Method in class org.springframework.session.MapSessionRepository
-
- setDefaultMaxInactiveInterval(int) - Method in class org.springframework.session.ReactiveMapSessionRepository
-
- setDefaultRedisSerializer(RedisSerializer<Object>) - Method in class org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration
-
- setDefaultSerializer(RedisSerializer<Object>) - Method in class org.springframework.session.data.redis.RedisOperationsSessionRepository
-
Sets the default redis serializer.
- setDeleteSessionAttributeQuery(String) - Method in class org.springframework.session.jdbc.JdbcOperationsSessionRepository
-
Set the custom SQL query used to delete the session attribute.
- setDeleteSessionQuery(String) - Method in class org.springframework.session.jdbc.JdbcOperationsSessionRepository
-
Set the custom SQL query used to delete the session.
- setDeleteSessionsByExpiryTimeQuery(String) - Method in class org.springframework.session.jdbc.JdbcOperationsSessionRepository
-
Set the custom SQL query used to delete the sessions by last access time.
- setDomainName(String) - Method in class org.springframework.session.web.http.DefaultCookieSerializer
-
Sets an explicit Domain Name.
- setDomainNamePattern(String) - Method in class org.springframework.session.web.http.DefaultCookieSerializer
-
Sets a case insensitive pattern used to extract the domain name from the
ServletRequest.getServerName()
.
- setEmbeddedValueResolver(StringValueResolver) - Method in class org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration
-
- setEmbeddedValueResolver(StringValueResolver) - Method in class org.springframework.session.data.redis.config.annotation.web.server.RedisWebSessionConfiguration
-
- setEmbeddedValueResolver(StringValueResolver) - Method in class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
-
- setGetSessionQuery(String) - Method in class org.springframework.session.jdbc.JdbcOperationsSessionRepository
-
Set the custom SQL query used to retrieve the session.
- setHazelcastFlushMode(HazelcastFlushMode) - Method in class org.springframework.session.hazelcast.config.annotation.web.http.HazelcastHttpSessionConfiguration
-
- setHazelcastFlushMode(HazelcastFlushMode) - Method in class org.springframework.session.hazelcast.HazelcastSessionRepository
-
Sets the Hazelcast flush mode.
- setHazelcastInstance(ObjectProvider<HazelcastInstance>, ObjectProvider<HazelcastInstance>) - Method in class org.springframework.session.hazelcast.config.annotation.web.http.HazelcastHttpSessionConfiguration
-
- setHttpSessionIdResolver(HttpSessionIdResolver) - Method in class org.springframework.session.config.annotation.web.http.SpringHttpSessionConfiguration
-
- setHttpSessionIdResolver(HttpSessionIdResolver) - Method in class org.springframework.session.web.http.SessionRepositoryFilter
-
- setHttpSessionListeners(List<HttpSessionListener>) - Method in class org.springframework.session.config.annotation.web.http.SpringHttpSessionConfiguration
-
- setId(String) - Method in class org.springframework.session.MapSession
-
Sets the identifier for this
Session
.
- setImportMetadata(AnnotationMetadata) - Method in class org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration
-
- setImportMetadata(AnnotationMetadata) - Method in class org.springframework.session.data.redis.config.annotation.web.server.RedisWebSessionConfiguration
-
- setImportMetadata(AnnotationMetadata) - Method in class org.springframework.session.hazelcast.config.annotation.web.http.HazelcastHttpSessionConfiguration
-
- setImportMetadata(AnnotationMetadata) - Method in class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
-
- setJvmRoute(String) - Method in class org.springframework.session.web.http.DefaultCookieSerializer
-
Used to identify which JVM to route to for session affinity.
- setLastAccessedTime(Instant) - Method in class org.springframework.session.MapSession
-
- setLastAccessedTime(Instant) - Method in interface org.springframework.session.Session
-
Sets the last accessed time.
- setListSessionsByPrincipalNameQuery(String) - Method in class org.springframework.session.jdbc.JdbcOperationsSessionRepository
-
Set the custom SQL query used to retrieve the sessions by principal name.
- setLobHandler(LobHandler) - Method in class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
-
- setLobHandler(LobHandler) - Method in class org.springframework.session.jdbc.JdbcOperationsSessionRepository
-
- setMatchingMessageTypes(Set<SimpMessageType>) - Method in class org.springframework.session.web.socket.server.SessionRepositoryMessageInterceptor
-
Sets the SimpMessageType
to match on.
- setMaxInactiveInterval(Duration) - Method in class org.springframework.session.MapSession
-
- setMaxInactiveInterval(Duration) - Method in interface org.springframework.session.Session
-
Sets the maximum inactive interval between requests before this session will be
invalidated.
- setMaxInactiveIntervalInSeconds(int) - Method in class org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration
-
- setMaxInactiveIntervalInSeconds(int) - Method in class org.springframework.session.data.redis.config.annotation.web.server.RedisWebSessionConfiguration
-
- setMaxInactiveIntervalInSeconds(int) - Method in class org.springframework.session.hazelcast.config.annotation.web.http.HazelcastHttpSessionConfiguration
-
- setMaxInactiveIntervalInSeconds(Integer) - Method in class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
-
- setRedisConnectionFactory(ObjectProvider<RedisConnectionFactory>, ObjectProvider<RedisConnectionFactory>) - Method in class org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration
-
- setRedisConnectionFactory(ObjectProvider<ReactiveRedisConnectionFactory>, ObjectProvider<ReactiveRedisConnectionFactory>) - Method in class org.springframework.session.data.redis.config.annotation.web.server.RedisWebSessionConfiguration
-
- setRedisFlushMode(RedisFlushMode) - Method in class org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration
-
- setRedisFlushMode(RedisFlushMode) - Method in class org.springframework.session.data.redis.config.annotation.web.server.RedisWebSessionConfiguration
-
- setRedisFlushMode(RedisFlushMode) - Method in class org.springframework.session.data.redis.ReactiveRedisOperationsSessionRepository
-
Sets the redis flush mode.
- setRedisFlushMode(RedisFlushMode) - Method in class org.springframework.session.data.redis.RedisOperationsSessionRepository
-
Sets the redis flush mode.
- setRedisKeyNamespace(String) - Method in class org.springframework.session.data.redis.ReactiveRedisOperationsSessionRepository
-
- setRedisKeyNamespace(String) - Method in class org.springframework.session.data.redis.RedisOperationsSessionRepository
-
- setRedisNamespace(String) - Method in class org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration
-
- setRedisNamespace(String) - Method in class org.springframework.session.data.redis.config.annotation.web.server.RedisWebSessionConfiguration
-
- setRedisSubscriptionExecutor(Executor) - Method in class org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration
-
- setRedisTaskExecutor(Executor) - Method in class org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration
-
- setRememberMeParameterName(String) - Method in class org.springframework.session.security.web.authentication.SpringSessionRememberMeServices
-
Set the name of the parameter which should be checked for to see if a remember-me
has been requested during a login request.
- setRememberMeRequestAttribute(String) - Method in class org.springframework.session.web.http.DefaultCookieSerializer
-
Set the request attribute name that indicates remember-me login.
- setServletContext(ServletContext) - Method in class org.springframework.session.config.annotation.web.http.SpringHttpSessionConfiguration
-
- setServletContext(ServletContext) - Method in class org.springframework.session.web.http.SessionEventHttpSessionListenerAdapter
-
- setServletContext(ServletContext) - Method in class org.springframework.session.web.http.SessionRepositoryFilter
-
- setSessionId(HttpServletRequest, HttpServletResponse, String) - Method in class org.springframework.session.web.http.CookieHttpSessionIdResolver
-
- setSessionId(HttpServletRequest, HttpServletResponse, String) - Method in class org.springframework.session.web.http.HeaderHttpSessionIdResolver
-
- setSessionId(HttpServletRequest, HttpServletResponse, String) - Method in interface org.springframework.session.web.http.HttpSessionIdResolver
-
Send the given session id to the client.
- setSessionId(Map<String, Object>, String) - Static method in class org.springframework.session.web.socket.server.SessionRepositoryMessageInterceptor
-
- setSessionMapName(String) - Method in class org.springframework.session.hazelcast.config.annotation.web.http.HazelcastHttpSessionConfiguration
-
- setSessionMapName(String) - Method in class org.springframework.session.hazelcast.HazelcastSessionRepository
-
Set the name of map used to store sessions.
- setSpringSessionConversionService(ConversionService) - Method in class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
-
- setTableName(String) - Method in class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
-
- setTableName(String) - Method in class org.springframework.session.jdbc.JdbcOperationsSessionRepository
-
Set the name of database table used to store sessions.
- setTransactionManager(PlatformTransactionManager) - Method in class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
-
- setUpdateSessionAttributeQuery(String) - Method in class org.springframework.session.jdbc.JdbcOperationsSessionRepository
-
Set the custom SQL query used to update the session attribute.
- setUpdateSessionQuery(String) - Method in class org.springframework.session.jdbc.JdbcOperationsSessionRepository
-
Set the custom SQL query used to update the session.
- setUseBase64Encoding(boolean) - Method in class org.springframework.session.web.http.DefaultCookieSerializer
-
Set if the Base64 encoding of cookie value should be used.
- setUseHttpOnlyCookie(boolean) - Method in class org.springframework.session.web.http.DefaultCookieSerializer
-
Sets if a Cookie marked as HTTP Only should be used.
- setUseSecureCookie(boolean) - Method in class org.springframework.session.web.http.DefaultCookieSerializer
-
Sets if a Cookie marked as secure should be used.
- setValiditySeconds(int) - Method in class org.springframework.session.security.web.authentication.SpringSessionRememberMeServices
-
- SpringHttpSessionConfiguration - Class in org.springframework.session.config.annotation.web.http
-
Configures the basics for setting up Spring Session in a web environment.
- SpringHttpSessionConfiguration() - Constructor for class org.springframework.session.config.annotation.web.http.SpringHttpSessionConfiguration
-
- SpringSessionBackedSessionRegistry<S extends Session> - Class in org.springframework.session.security
-
A SessionRegistry
that retrieves session information from Spring Session,
rather than maintaining it itself.
- SpringSessionBackedSessionRegistry(FindByIndexNameSessionRepository<S>) - Constructor for class org.springframework.session.security.SpringSessionBackedSessionRegistry
-
- SpringSessionDataSource - Annotation Type in org.springframework.session.jdbc.config.annotation
-
- SpringSessionHazelcastInstance - Annotation Type in org.springframework.session.hazelcast.config.annotation
-
- SpringSessionRedisConnectionFactory - Annotation Type in org.springframework.session.data.redis.config.annotation
-
- SpringSessionRedisOperations - Annotation Type in org.springframework.session.data.redis.config.annotation
-
- SpringSessionRememberMeServices - Class in org.springframework.session.security.web.authentication
-
A RememberMeServices
implementation that uses Spring Session backed
HttpSession
to provide remember-me service capabilities.
- SpringSessionRememberMeServices() - Constructor for class org.springframework.session.security.web.authentication.SpringSessionRememberMeServices
-
- springSessionRepositoryFilter(SessionRepository<S>) - Method in class org.springframework.session.config.annotation.web.http.SpringHttpSessionConfiguration
-
- SpringSessionWebSessionStore<S extends Session> - Class in org.springframework.session.web.server.session
-
- SpringSessionWebSessionStore(ReactiveSessionRepository<S>) - Constructor for class org.springframework.session.web.server.session.SpringSessionWebSessionStore
-
- SpringWebSessionConfiguration - Class in org.springframework.session.config.annotation.web.server
-
- SpringWebSessionConfiguration() - Constructor for class org.springframework.session.config.annotation.web.server.SpringWebSessionConfiguration
-
- storeSession(WebSession) - Method in class org.springframework.session.web.server.session.SpringSessionWebSessionStore
-