| Name | Description | Type | Package | Framework |
| AbstractHttpSessionApplicationInitializer | Registers the DelegatingFilterProxy to use thespringSessionRepositoryFilter before any other registered Filter. | Class | org.springframework.session.web.context | Spring Session |
| AbstractSessionWebSocketMessageBrokerConfigurer | Eases configuration of Web Socket and Spring Session integration. | Class | org.springframework.session.web.socket.config.annotation | Spring Session |
| ConfigureNotifyKeyspaceEventsAction | Ensures that Redis Keyspace events for Generic commands and Expired events are enabled. | Class | org.springframework.session.data.redis.config | Spring Session |
| ConfigureRedisAction | Allows specifying a strategy for configuring and validating Redis. | Interface | org.springframework.session.data.redis.config | Spring Session |
| CookieHttpSessionStrategy | A HttpSessionStrategy that uses a cookie to obtain the session from. | Class | org.springframework.session.web.http | Spring Session |
| EnableRedisHttpSession | Add this annotation to an @Configuration class to expose theSessionRepositoryFilter as a bean named springSessionRepositoryFilter and | Class | org.springframework.session.data.redis.config.annotation.web.http | Spring Session |
| ExpiringSession | A Session that contains additional attributes that are useful for determining if a session is expired. | Interface | org.springframework.session | Spring Session |
| HeaderHttpSessionStrategy | A HttpSessionStrategy that uses a header to obtain the session from. | Class | org.springframework.session.web.http | Spring Session |
| HttpSessionManager | Allows managing a mapping of alias to the session id for having multipleactive sessions at the same time. | Interface | org.springframework.session.web.http | Spring Session |
| HttpSessionStrategy | A strategy for mapping HTTP request and responses to a Session. | Interface | org.springframework.session.web.http | Spring Session |
| MapSession | A Session implementation that is backed by a Map. | Class | org.springframework.session | Spring Session |
| MapSessionRepository | A SessionRepository backed by a Map and that uses a MapSession. | Class | org.springframework.session | Spring Session |
| MultiHttpSessionStrategy | Some HttpSessionStrategy may also want to further customizeHttpServletRequest and HttpServletResponse objects. | Interface | org.springframework.session.web.http | Spring Session |
| RedisHttpSessionConfiguration | Exposes the SessionRepositoryFilter as a bean namedspringSessionRepositoryFilter. | Class | org.springframework.session.data.redis.config.annotation.web.http | Spring Session |
| RedisOperationsSessionRepository | A SessionRepository that is implementedRedisOperations. | Class | org.springframework.session.data.redis | Spring Session |
| RequestResponsePostProcessor | Allows customizing the HttpServletRequest and/or theHttpServletResponse. | Interface | org.springframework.session.web.http | Spring Session |
| Session | Provides a way to identify a user in an agnostic way. | Interface | org.springframework.session | Spring Session |
| SessionConnectEvent | SessionConnectEvent exceptthat it provides access to the WebSocketSession to allow mapping the | Class | org.springframework.session.web.socket.events | Spring Session |
| SessionDestroyedEvent | For SessionRepository implementations that support it, this event isfired when a Session is destroyed either explicitly or via | Class | org.springframework.session.events | Spring Session |
| SessionMessageListener | Listen for Redis Message notifications. | Class | org.springframework.session.data.redis | Spring Session |
| SessionRepository | A repository interface for managing Session instances. | Interface | org.springframework.session | Spring Session |
| SessionRepositoryFilter | Switches the HttpSession implementation to be backed by a Session. | Class | org.springframework.session.web.http | Spring Session |
| SessionRepositoryMessageInterceptor | Acts as a ChannelInterceptor and a HandshakeInterceptor toensure the ExpiringSession. | Class | org.springframework.session.web.socket.server | Spring Session |
| WebSocketConnectHandlerDecoratorFactory | Ensures that a SessionConnectEvent is published inWebSocketHandler. | Class | org.springframework.session.web.socket.handler | Spring Session |
| WebSocketRegistryListener | Keeps track of mapping the Spring Session ID to the WebSocketSessionand ensuring when a SessionDestroyedEvent is fired that the | Class | org.springframework.session.web.socket.handler | Spring Session |