Skip navigation links
spring-session
A B C D E F G H I J L M N O P R S T V W 

A

AbstractGemFireOperationsSessionRepository - Class in org.springframework.session.data.gemfire
AbstractGemFireOperationsSessionRepository is an abstract base class encapsulating functionality common to all implementations that support SessionRepository operations backed by GemFire.
AbstractGemFireOperationsSessionRepository(GemfireOperations) - Constructor for class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Constructs an instance of AbstractGemFireOperationsSessionRepository with a required GemfireOperations instance used to perform GemFire data access operations and interactions supporting the SessionRepository operations.
AbstractGemFireOperationsSessionRepository.GemFireSession - Class in org.springframework.session.data.gemfire
GemFireSession is a GemFire representation model of a Spring ExpiringSession that stores and manages Session state information in GemFire.
AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes - Class in org.springframework.session.data.gemfire
The GemFireSessionAttributes class is a container for Session attributes implementing both the DataSerializable and Delta GemFire interfaces for efficient storage and distribution (replication) in GemFire.
AbstractGemFireOperationsSessionRepository.GemFireSessionAttributesInstantiator - Class in org.springframework.session.data.gemfire
GemFireSessionAttributesInstantiator is a GemFire Instantiator use to instantiate instances of the AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes object used in GemFire's data serialization framework when persisting Session attributes state in GemFire.
AbstractGemFireOperationsSessionRepository.GemFireSessionInstantiator - Class in org.springframework.session.data.gemfire
GemFireSessionInstantiator is a GemFire Instantiator use to instantiate instances of the AbstractGemFireOperationsSessionRepository.GemFireSession object used in GemFire's data serialization framework when persisting Session state in GemFire.
AbstractHttpSessionApplicationInitializer - Class in org.springframework.session.web.context
Registers the DelegatingFilterProxy to use the springSessionRepositoryFilter before any other registered Filter.
AbstractHttpSessionApplicationInitializer() - Constructor for class org.springframework.session.web.context.AbstractHttpSessionApplicationInitializer
Creates a new instance that assumes the Spring Session configuration is loaded by some other means than this class.
AbstractHttpSessionApplicationInitializer(Class<?>...) - Constructor for class org.springframework.session.web.context.AbstractHttpSessionApplicationInitializer
Creates a new instance that will instantiate the ContextLoaderListener with the specified classes.
AbstractMongoSessionConverter - Class in org.springframework.session.data.mongo
Base class for serializing and deserializing session objects.
AbstractMongoSessionConverter() - Constructor for class org.springframework.session.data.mongo.AbstractMongoSessionConverter
 
AbstractSessionEvent - Class in org.springframework.session.events
For SessionRepository implementations that support it, this event is fired when a Session is updated.
AbstractSessionEvent(Object, String) - Constructor for class org.springframework.session.events.AbstractSessionEvent
 
AbstractSessionWebSocketMessageBrokerConfigurer<S extends ExpiringSession> - Class in org.springframework.session.web.socket.config.annotation
Eases configuration of Web Socket and Spring Session integration.
AbstractSessionWebSocketMessageBrokerConfigurer() - Constructor for class org.springframework.session.web.socket.config.annotation.AbstractSessionWebSocketMessageBrokerConfigurer
 
afterCreate(EntryEvent<Object, ExpiringSession>) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Callback method triggered when an entry is created in the GemFire cache Region.
afterDestroy(EntryEvent<Object, ExpiringSession>) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Callback method triggered when an entry is destroyed in the GemFire cache Region.
afterHandshake(ServerHttpRequest, ServerHttpResponse, WebSocketHandler, Exception) - Method in class org.springframework.session.web.socket.server.SessionRepositoryMessageInterceptor
 
afterInvalidate(EntryEvent<Object, ExpiringSession>) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Callback method triggered when an entry is invalidated in the GemFire cache Region.
afterPropertiesSet() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Callback method during Spring bean initialization that will capture the fully-qualified name of the GemFire cache Region used to manage Session state and register this SessionRepository as a GemFire CacheListener.
afterPropertiesSet() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
Post-construction initialization callback to create, configure and initialize the GemFire cache Region used to store, replicate (distribute) and manage Session state.
afterPropertiesSet() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionAttributesIndexFactoryBean
 
afterSessionRepositoryFilter(ServletContext) - Method in class org.springframework.session.web.context.AbstractHttpSessionApplicationInitializer
Invoked after the springSessionRepositoryFilter is added.
allowJavaSerialization() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
allowJavaSerialization() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
 
appendFilters(ServletContext, Filter...) - Method in class org.springframework.session.web.context.AbstractHttpSessionApplicationInitializer
autoLogin(HttpServletRequest, HttpServletResponse) - Method in class org.springframework.session.security.web.authentication.SpringSessionRememberMeServices
 

B

beforeHandshake(ServerHttpRequest, ServerHttpResponse, WebSocketHandler, Map<String, Object>) - Method in class org.springframework.session.web.socket.server.SessionRepositoryMessageInterceptor
 
beforeSessionRepositoryFilter(ServletContext) - Method in class org.springframework.session.web.context.AbstractHttpSessionApplicationInitializer
Invoked before the springSessionRepositoryFilter is added.

C

cleanupExpiredSessions() - Method in class org.springframework.session.data.redis.RedisOperationsSessionRepository
 
cleanUpExpiredSessions() - Method in class org.springframework.session.jdbc.JdbcOperationsSessionRepository
 
close(Closeable) - Static method in class org.springframework.session.data.gemfire.support.GemFireUtils
Null-safe method to close the given Closeable object.
compareTo(ExpiringSession) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
configure(RedisConnection) - Method in class org.springframework.session.data.redis.config.ConfigureNotifyKeyspaceEventsAction
 
configure(RedisConnection) - Method in interface org.springframework.session.data.redis.config.ConfigureRedisAction
 
configureClientInboundChannel(ChannelRegistration) - Method in class org.springframework.session.web.socket.config.annotation.AbstractSessionWebSocketMessageBrokerConfigurer
 
ConfigureNotifyKeyspaceEventsAction - Class in org.springframework.session.data.redis.config
Ensures that Redis Keyspace events for Generic commands and Expired events are enabled.
ConfigureNotifyKeyspaceEventsAction() - Constructor for class org.springframework.session.data.redis.config.ConfigureNotifyKeyspaceEventsAction
 
ConfigureRedisAction - Interface in org.springframework.session.data.redis.config
Allows specifying a strategy for configuring and validating Redis.
configureStompEndpoints(StompEndpointRegistry) - Method in class org.springframework.session.web.socket.config.annotation.AbstractSessionWebSocketMessageBrokerConfigurer
Register STOMP endpoints mapping each to a specific URL and (optionally) enabling and configuring SockJS fallback options with a SessionRepositoryMessageInterceptor automatically added as an interceptor.
configureWebSocketTransport(WebSocketTransportRegistration) - Method in class org.springframework.session.web.socket.config.annotation.AbstractSessionWebSocketMessageBrokerConfigurer
 
convert(Object, TypeDescriptor, TypeDescriptor) - Method in class org.springframework.session.data.mongo.AbstractMongoSessionConverter
 
convert(MongoExpiringSession) - Method in class org.springframework.session.data.mongo.AbstractMongoSessionConverter
 
convert(DBObject) - Method in class org.springframework.session.data.mongo.AbstractMongoSessionConverter
 
convert(MongoExpiringSession) - Method in class org.springframework.session.data.mongo.JacksonMongoSessionConverter
 
convert(DBObject) - Method in class org.springframework.session.data.mongo.JacksonMongoSessionConverter
 
convert(MongoExpiringSession) - Method in class org.springframework.session.data.mongo.JdkMongoSessionConverter
 
convert(DBObject) - Method in class org.springframework.session.data.mongo.JdkMongoSessionConverter
 
CookieHttpSessionStrategy - Class in org.springframework.session.web.http
A HttpSessionStrategy that uses a cookie to obtain the session from.
CookieHttpSessionStrategy() - Constructor for class org.springframework.session.web.http.CookieHttpSessionStrategy
 
CookieSerializer - Interface in org.springframework.session.web.http
Strategy for reading and writing a cookie value to the HttpServletResponse.
CookieSerializer.CookieValue - Class in org.springframework.session.web.http
Contains the information necessary to write a value to the HttpServletResponse.
CookieValue(HttpServletRequest, HttpServletResponse, String) - Constructor for class org.springframework.session.web.http.CookieSerializer.CookieValue
Creates a new instance.
copy(ExpiringSession) - Static method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
create(int) - Static method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
create() - Static method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributesInstantiator
 
create() - Static method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionInstantiator
 
createSession() - Method in class org.springframework.session.data.gemfire.GemFireOperationsSessionRepository
Constructs a new ExpiringSession instance backed by GemFire.
createSession() - Method in class org.springframework.session.data.mongo.MongoOperationsSessionRepository
 
createSession() - Method in class org.springframework.session.data.redis.RedisOperationsSessionRepository
 
createSession() - Method in class org.springframework.session.hazelcast.HazelcastSessionRepository
 
createSession() - Method in class org.springframework.session.jdbc.JdbcOperationsSessionRepository
 
createSession() - Method in class org.springframework.session.MapSessionRepository
 
createSession() - Method in interface org.springframework.session.SessionRepository
Creates a new Session that is capable of being persisted by this SessionRepository.

D

decorate(WebSocketHandler) - Method in class org.springframework.session.web.socket.handler.WebSocketConnectHandlerDecoratorFactory
 
DEFAULT_ALLOW_JAVA_SERIALIZATION - Static variable in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
DEFAULT_ALLOW_JAVA_SERIALIZATION - Static variable in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
 
DEFAULT_CLIENT_REGION_SHORTCUT - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
The default ClientRegionShortcut used to configure the GemFire ClientCache Region that will store Spring Sessions.
DEFAULT_CLIENT_REGION_SHORTCUT - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
 
DEFAULT_COLLECTION_NAME - Static variable in class org.springframework.session.data.mongo.MongoOperationsSessionRepository
the default collection name for storing session.
DEFAULT_FILTER_NAME - Static variable in class org.springframework.session.web.context.AbstractHttpSessionApplicationInitializer
The default name for Spring Session's repository filter.
DEFAULT_GEMFIRE_POOL_NAME - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Name of the GemFire Pool used by the client Region for managing Session state information.
DEFAULT_GEMFIRE_POOL_NAME - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
 
DEFAULT_INACTIVE_INTERVAL - Static variable in class org.springframework.session.data.mongo.MongoOperationsSessionRepository
The default time period in seconds in which a session will expire.
DEFAULT_INDEXABLE_SESSION_ATTRIBUTES - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
The default names of all Session attributes that should be indexed by GemFire.
DEFAULT_INDEXABLE_SESSION_ATTRIBUTES - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionAttributesIndexFactoryBean
 
DEFAULT_MAX_INACTIVE_INTERVAL_IN_SECONDS - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
The default maximum interval in seconds in which a Session can remain inactive before it is considered expired.
DEFAULT_MAX_INACTIVE_INTERVAL_SECONDS - Static variable in class org.springframework.session.MapSession
DEFAULT_ORDER - Static variable in class org.springframework.session.web.http.SessionRepositoryFilter
The default filter order.
DEFAULT_SERVER_REGION_SHORTCUT - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
The default RegionShortcut used to configure the GemFire Cache Region that will store Spring Sessions.
DEFAULT_SERVER_REGION_SHORTCUT - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
 
DEFAULT_SPRING_SESSION_GEMFIRE_REGION_NAME - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
The default name of the Gemfire (Client)Cache Region used to store Sessions.
DEFAULT_SPRING_SESSION_GEMFIRE_REGION_NAME - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
 
DEFAULT_TABLE_NAME - Static variable in class org.springframework.session.jdbc.JdbcOperationsSessionRepository
The default name of database table used by Spring Session to store sessions.
DefaultCookieSerializer - Class in org.springframework.session.web.http
The default implementation of CookieSerializer.
DefaultCookieSerializer() - Constructor for class org.springframework.session.web.http.DefaultCookieSerializer
 
delete(Session) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Deletes the given Session from GemFire.
delete(String) - Method in class org.springframework.session.data.gemfire.GemFireOperationsSessionRepository
Deletes (removes) any existing ExpiringSession from GemFire.
delete(String) - Method in class org.springframework.session.data.mongo.MongoOperationsSessionRepository
 
delete(String) - Method in class org.springframework.session.data.redis.RedisOperationsSessionRepository
 
delete(String) - Method in class org.springframework.session.hazelcast.HazelcastSessionRepository
 
delete(String) - Method in class org.springframework.session.jdbc.JdbcOperationsSessionRepository
 
delete(String) - Method in class org.springframework.session.MapSessionRepository
 
delete(String) - Method in interface org.springframework.session.SessionRepository
Deletes the Session with the given Session.getId() or does nothing if the Session is not found.
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.springframework.session.web.http.SessionRepositoryFilter
 

E

EnableGemFireHttpSession - Annotation Type in org.springframework.session.data.gemfire.config.annotation.web.http
Add this annotation to a Spring @Configuration class to expose the SessionRepositoryFilter as a bean named "springSessionRepositoryFilter" and backed by Pivotal GemFire or Apache Geode.
EnableHazelcastHttpSession - Annotation Type in org.springframework.session.hazelcast.config.annotation.web.http
Add this annotation to a @Configuration class to expose the SessionRepositoryFilter as a bean named "springSessionRepositoryFilter" and backed by Hazelcast.
EnableJdbcHttpSession - Annotation Type in org.springframework.session.jdbc.config.annotation.web.http
Add this annotation to an @Configuration class to expose the SessionRepositoryFilter as a bean named "springSessionRepositoryFilter" and backed by a relational database.
EnableMongoHttpSession - Annotation Type in org.springframework.session.data.mongo.config.annotation.web.http
Add this annotation to a @Configuration class to expose the SessionRepositoryFilter as a bean named "springSessionRepositoryFilter" and backed by Mongo.
EnableRedisHttpSession - Annotation Type in org.springframework.session.data.redis.config.annotation.web.http
Add this annotation to an @Configuration class to expose the SessionRepositoryFilter as a bean named "springSessionRepositoryFilter" and backed by Redis.
enableRedisKeyspaceNotificationsInitializer(RedisConnectionFactory) - Method in class org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration
 
EnableSpringHttpSession - Annotation Type in org.springframework.session.config.annotation.web.http
Add this annotation to an @Configuration class to expose the SessionRepositoryFilter as a bean named "springSessionRepositoryFilter" and backed by a user provided implementation of SessionRepository.
encodeURL(String, String) - Method in class org.springframework.session.web.http.CookieHttpSessionStrategy
 
encodeURL(String, String) - Method in interface org.springframework.session.web.http.HttpSessionManager
Provides the ability to encode the URL for a given session alias.
ensureIndexes(IndexOperations) - Method in class org.springframework.session.data.mongo.AbstractMongoSessionConverter
Method ensures that there is a TTL index on expireAt field.
ensureIndexesAreCreated() - Method in class org.springframework.session.data.mongo.MongoOperationsSessionRepository
 
entryAdded(EntryEvent<String, MapSession>) - Method in class org.springframework.session.hazelcast.HazelcastSessionRepository
 
entryAdded(EntryEvent<String, ExpiringSession>) - Method in class org.springframework.session.hazelcast.SessionEntryListener
Deprecated.
 
entryEvicted(EntryEvent<String, MapSession>) - Method in class org.springframework.session.hazelcast.HazelcastSessionRepository
 
entryEvicted(EntryEvent<String, ExpiringSession>) - Method in class org.springframework.session.hazelcast.SessionEntryListener
Deprecated.
 
entryRemoved(EntryEvent<String, MapSession>) - Method in class org.springframework.session.hazelcast.HazelcastSessionRepository
 
entryRemoved(EntryEvent<String, ExpiringSession>) - Method in class org.springframework.session.hazelcast.SessionEntryListener
Deprecated.
 
entrySet() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
 
equals(Object) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
equals(Object) - Method in class org.springframework.session.data.mongo.MongoExpiringSession
 
equals(Object) - Method in class org.springframework.session.MapSession
 
EXPIRE_AT_FIELD_NAME - Static variable in class org.springframework.session.data.mongo.AbstractMongoSessionConverter
 
ExpiringSession - Interface in org.springframework.session
A Session that contains additional attributes that are useful for determining if a session is expired.
extract(MapSession, String, ValueCollector) - Method in class org.springframework.session.hazelcast.PrincipalNameExtractor
 
extractPrincipal(Session) - Method in class org.springframework.session.data.mongo.AbstractMongoSessionConverter
 

F

FIND_SESSIONS_BY_INDEX_NAME_VALUE_QUERY - Static variable in class org.springframework.session.data.gemfire.GemFireOperationsSessionRepository
 
FIND_SESSIONS_BY_PRINCIPAL_NAME_QUERY - Static variable in class org.springframework.session.data.gemfire.GemFireOperationsSessionRepository
 
findByIndexNameAndIndexValue(String, String) - Method in class org.springframework.session.data.gemfire.GemFireOperationsSessionRepository
Looks up all available Sessions with the particular attribute indexed by name having the given value.
findByIndexNameAndIndexValue(String, String) - Method in class org.springframework.session.data.mongo.MongoOperationsSessionRepository
Currently this repository allows only querying against PRINCIPAL_NAME_INDEX_NAME.
findByIndexNameAndIndexValue(String, String) - Method in class org.springframework.session.data.redis.RedisOperationsSessionRepository
 
findByIndexNameAndIndexValue(String, String) - Method in interface org.springframework.session.FindByIndexNameSessionRepository
Find a Map of the session id to the Session of all sessions that contain the session attribute with the name FindByIndexNameSessionRepository.PRINCIPAL_NAME_INDEX_NAME and the value of the specified principal name.
findByIndexNameAndIndexValue(String, String) - Method in class org.springframework.session.hazelcast.HazelcastSessionRepository
 
findByIndexNameAndIndexValue(String, String) - Method in class org.springframework.session.jdbc.JdbcOperationsSessionRepository
 
FindByIndexNameSessionRepository<S extends Session> - Interface in org.springframework.session
Extends a basic SessionRepository to allow finding a session id by the principal name.
from(ExpiringSession) - Static method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
from(Session) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
 
from(AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
 
fromData(DataInput) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
fromData(DataInput) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
 
fromDelta(DataInput) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
fromDelta(DataInput) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
 

G

GemFireCacheTypeAwareRegionFactoryBean<K,V> - Class in org.springframework.session.data.gemfire.config.annotation.web.http.support
The GemFireCacheTypeAwareRegionFactoryBean class is a Spring FactoryBean used to construct, configure and initialize the GemFire cache Region used to store and manage Session state.
GemFireCacheTypeAwareRegionFactoryBean() - Constructor for class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
 
GemFireHttpSessionConfiguration - Class in org.springframework.session.data.gemfire.config.annotation.web.http
The GemFireHttpSessionConfiguration class is a Spring @Configuration class used to configure and initialize Pivotal GemFire (or Apache Geode) as a clustered, replicated HttpSession provider implementation in Spring Session.
GemFireHttpSessionConfiguration() - Constructor for class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
 
GemFireOperationsSessionRepository - Class in org.springframework.session.data.gemfire
The GemFireOperationsSessionRepository class is a Spring SessionRepository implementation that interfaces with and uses GemFire to back and store Spring Sessions.
GemFireOperationsSessionRepository(GemfireOperations) - Constructor for class org.springframework.session.data.gemfire.GemFireOperationsSessionRepository
Constructs an instance of GemFireOperationsSessionRepository initialized with the required GemfireOperations object used to perform data access operations to manage Session state.
GemFireSession() - Constructor for class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
GemFireSession(String) - Constructor for class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
GemFireSession(ExpiringSession) - Constructor for class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
GemFireSessionAttributes() - Constructor for class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
 
GemFireSessionAttributes(Object) - Constructor for class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
 
GemFireSessionAttributesInstantiator(Class<? extends DataSerializable>, int) - Constructor for class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributesInstantiator
 
GemFireSessionInstantiator(Class<? extends DataSerializable>, int) - Constructor for class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionInstantiator
 
GemFireUtils - Class in org.springframework.session.data.gemfire.support
GemFireUtils is an abstract, extensible utility class for working with GemFire types and functionality and is used by Spring Session's GemFire adapter support classes.
GemFireUtils() - Constructor for class org.springframework.session.data.gemfire.support.GemFireUtils
 
getAllPrincipals() - Method in class org.springframework.session.security.SpringSessionBackedSessionRegistry
 
getAllSessions(Object, boolean) - Method in class org.springframework.session.security.SpringSessionBackedSessionRegistry
 
getApplicationEventPublisher() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Gets the ApplicationEventPublisher used to publish Session events corresponding to GemFire cache events.
getAttribute(String) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
getAttribute(String) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
 
getAttribute(String) - Method in class org.springframework.session.data.mongo.MongoExpiringSession
 
getAttribute(String) - Method in class org.springframework.session.MapSession
 
getAttribute(String) - Method in interface org.springframework.session.Session
Gets the Object associated with the specified name or null if no Object is associated to that name.
getAttributeNames() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
getAttributeNames() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
 
getAttributeNames() - Method in class org.springframework.session.data.mongo.MongoExpiringSession
 
getAttributeNames() - Method in class org.springframework.session.MapSession
 
getAttributeNames() - Method in interface org.springframework.session.Session
Gets the attribute names that have a value associated with it.
getAttributes() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
getBeanClassLoader() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Gets a reference to the ClassLoader used to load bean definition class types in a Spring context.
getBeanFactory() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
Gets a reference to the Spring BeanFactory responsible for creating GemFire components.
getClientRegionShortcut() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Gets the ClientRegionShortcut used to configure the GemFire ClientCache Region that will store Spring Sessions.
getClientRegionShortcut() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
Returns the Region data policy used by the GemFire cache client to manage Session state.
getConvertibleTypes() - Method in class org.springframework.session.data.mongo.AbstractMongoSessionConverter
 
getCookieValue() - Method in class org.springframework.session.web.http.CookieSerializer.CookieValue
The value to be written.
getCreationTime() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
getCreationTime() - Method in class org.springframework.session.data.mongo.MongoExpiringSession
 
getCreationTime() - Method in interface org.springframework.session.ExpiringSession
Gets the time when this session was created in milliseconds since midnight of 1/1/1970 GMT.
getCreationTime() - Method in class org.springframework.session.MapSession
 
getCurrentSessionAlias(HttpServletRequest) - Method in class org.springframework.session.web.http.CookieHttpSessionStrategy
 
getCurrentSessionAlias(HttpServletRequest) - Method in interface org.springframework.session.web.http.HttpSessionManager
Gets the current session's alias from the HttpServletRequest.
getDispatcherWebApplicationContextSuffix() - Method in class org.springframework.session.web.context.AbstractHttpSessionApplicationInitializer
Return the <servlet-name> to use the DispatcherServlet's WebApplicationContext to find the DelegatingFilterProxy or null to use the parent ApplicationContext.
getExpireAt() - Method in class org.springframework.session.data.mongo.MongoExpiringSession
 
getFullyQualifiedRegionName() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Gets the fully-qualified name of the GemFire cache Region used to store and manage Session data.
getGemfireCache() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
Returns a reference to the GemFire cache used to construct the appropriate Region.
getId() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
getId() - Method in class org.springframework.session.data.mongo.MongoExpiringSession
 
getId() - Method in class org.springframework.session.MapSession
 
getId() - Method in interface org.springframework.session.Session
Gets a unique string that identifies the Session.
getIndexableSessionAttributes() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Get the names of all Session attributes that should be indexed by GemFire.
getIndexableSessionAttributes() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionAttributesIndexFactoryBean
 
getIndexableSessionAttributesAsGemFireIndexExpression() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionAttributesIndexFactoryBean
Gets the names of all Session attributes that will be indexed by GemFire as single, comma-delimited String value constituting the Index expression of the Index definition.
getLastAccessedTime() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
getLastAccessedTime() - Method in class org.springframework.session.data.mongo.MongoExpiringSession
 
getLastAccessedTime() - Method in interface org.springframework.session.ExpiringSession
Gets the last time this Session was accessed expressed in milliseconds since midnight of 1/1/1970 GMT.
getLastAccessedTime() - Method in class org.springframework.session.MapSession
 
getMaxInactiveIntervalInSeconds() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
getMaxInactiveIntervalInSeconds() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Gets the maximum interval in seconds in which a Session can remain inactive before it is considered expired.
getMaxInactiveIntervalInSeconds() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Gets the maximum interval in seconds in which a Session can remain inactive before it is considered expired.
getMaxInactiveIntervalInSeconds() - Method in class org.springframework.session.data.mongo.MongoExpiringSession
 
getMaxInactiveIntervalInSeconds() - Method in interface org.springframework.session.ExpiringSession
Gets the maximum inactive interval in seconds between requests before this session will be invalidated.
getMaxInactiveIntervalInSeconds() - Method in class org.springframework.session.MapSession
 
getNewSessionAlias(HttpServletRequest) - Method in class org.springframework.session.web.http.CookieHttpSessionStrategy
 
getNewSessionAlias(HttpServletRequest) - Method in interface org.springframework.session.web.http.HttpSessionManager
Gets a new and unique Session alias.
getObject() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
Returns a reference to the constructed GemFire cache Region used to store and manage Session state.
getObject() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionAttributesIndexFactoryBean
 
getObjectType() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
Returns the specific type of GemFire cache Region this factory creates when initialized or Region.class when uninitialized.
getObjectType() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionAttributesIndexFactoryBean
 
getPoolName() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Returns the name of the GemFire Pool used by the client Region for managing Sessions during cache operations involving the server.
getPoolName() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
Returns the name of the GemFire Pool used by the client Region for managing Sessions during cache operations involving the server.
getPrincipalName() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
getQueryForIndex(String, Object) - Method in class org.springframework.session.data.mongo.AbstractMongoSessionConverter
Returns query to be executed to return sessions based on a particular index.
getQueryForIndex(String, Object) - Method in class org.springframework.session.data.mongo.JacksonMongoSessionConverter
 
getQueryForIndex(String, Object) - Method in class org.springframework.session.data.mongo.JdkMongoSessionConverter
 
getRegionAttributes() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
Returns the GemFire RegionAttributes used to configure the GemFire cache Region used to store and manage Session state.
getRegionName() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
Returns the configured name of the GemFire cache Region use to store and manage Session state.
getRegionName() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionAttributesIndexFactoryBean
 
getRequest() - Method in class org.springframework.session.web.http.CookieSerializer.CookieValue
Gets the request to use.
getRequestedSessionId(HttpServletRequest) - Method in class org.springframework.session.web.http.CookieHttpSessionStrategy
 
getRequestedSessionId(HttpServletRequest) - Method in class org.springframework.session.web.http.HeaderHttpSessionStrategy
 
getRequestedSessionId(HttpServletRequest) - Method in interface org.springframework.session.web.http.HttpSessionStrategy
Obtains the requested session id from the provided HttpServletRequest.
getResponse() - Method in class org.springframework.session.web.http.CookieSerializer.CookieValue
Gets the response to write to.
getServerRegionShortcut() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Gets the RegionShortcut used to configure the GemFire Cache Region that will store Spring Sessions.
getServerRegionShortcut() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
Returns the Region data policy used by the GemFire peer cache to manage Session state.
getSession(String) - Method in class org.springframework.session.data.gemfire.GemFireOperationsSessionRepository
Gets a copy of an existing, non-expired ExpiringSession by ID.
getSession(String) - Method in class org.springframework.session.data.mongo.MongoOperationsSessionRepository
 
getSession(String) - Method in class org.springframework.session.data.redis.RedisOperationsSessionRepository
 
getSession() - Method in class org.springframework.session.events.AbstractSessionEvent
Gets the Session that was destroyed.
getSession(String) - Method in class org.springframework.session.hazelcast.HazelcastSessionRepository
 
getSession(String) - Method in class org.springframework.session.jdbc.JdbcOperationsSessionRepository
 
getSession(String) - Method in class org.springframework.session.MapSessionRepository
 
getSession(String) - Method in interface org.springframework.session.SessionRepository
Gets the Session by the Session.getId() or null if no Session is found.
getSessionCreatedChannelPrefix() - Method in class org.springframework.session.data.redis.RedisOperationsSessionRepository
Gets the prefix for the channel that SessionCreatedEvent are published to.
getSessionDispatcherTypes() - Method in class org.springframework.session.web.context.AbstractHttpSessionApplicationInitializer
Get the DispatcherType for the springSessionRepositoryFilter.
getSessionId() - Method in class org.springframework.session.events.AbstractSessionEvent
 
getSessionId(Map<String, Object>) - Static method in class org.springframework.session.web.socket.server.SessionRepositoryMessageInterceptor
 
getSessionIds(HttpServletRequest) - Method in class org.springframework.session.web.http.CookieHttpSessionStrategy
 
getSessionIds(HttpServletRequest) - Method in interface org.springframework.session.web.http.HttpSessionManager
Gets a mapping of the session alias to the session id from the HttpServletRequest.
getSessionInformation(String) - Method in class org.springframework.session.security.SpringSessionBackedSessionRegistry
 
getSpringSessionGemFireRegionName() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Gets the name of the Gemfire (Client)Cache Region used to store Sessions.
getTemplate() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Gets a reference to the GemfireOperations (template) used to perform data access operations and other interactions on the GemFire cache Region backing this SessionRepository.
getWebSocketSession() - Method in class org.springframework.session.web.socket.events.SessionConnectEvent
 

H

handleCreated(String, ExpiringSession) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Causes Session created events to be published to the Spring application context.
handleCreated(Map<Object, Object>, String) - Method in class org.springframework.session.data.redis.RedisOperationsSessionRepository
 
handleDeleted(String, ExpiringSession) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Causes Session deleted events to be published to the Spring application context.
handleDestroyed(String, ExpiringSession) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Causes Session destroyed events to be published to the Spring application context.
handleExpired(String, ExpiringSession) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Causes Session expired events to be published to the Spring application context.
hasDelta() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
hasDelta() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
 
hashCode() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
hashCode() - Method in class org.springframework.session.data.mongo.MongoExpiringSession
 
hashCode() - Method in class org.springframework.session.MapSession
 
HazelcastFlushMode - Enum in org.springframework.session.hazelcast
Specifies when to write to the backing Hazelcast instance.
HazelcastHttpSessionConfiguration - Class in org.springframework.session.hazelcast.config.annotation.web.http
Exposes the SessionRepositoryFilter as a bean named "springSessionRepositoryFilter".
HazelcastHttpSessionConfiguration() - Constructor for class org.springframework.session.hazelcast.config.annotation.web.http.HazelcastHttpSessionConfiguration
 
HazelcastSessionRepository - Class in org.springframework.session.hazelcast
A SessionRepository implementation that stores sessions in Hazelcast's distributed IMap.
HazelcastSessionRepository(IMap<String, MapSession>) - Constructor for class org.springframework.session.hazelcast.HazelcastSessionRepository
 
HeaderHttpSessionStrategy - Class in org.springframework.session.web.http
A HttpSessionStrategy that uses a header to obtain the session from.
HeaderHttpSessionStrategy() - Constructor for class org.springframework.session.web.http.HeaderHttpSessionStrategy
 
HttpSessionManager - Interface in org.springframework.session.web.http
Allows managing a mapping of alias to the session id for having multiple active sessions at the same time.
HttpSessionStrategy - Interface in org.springframework.session.web.http
A strategy for mapping HTTP request and responses to a Session.

I

init() - Method in class org.springframework.session.config.annotation.web.http.SpringHttpSessionConfiguration
 
insertFilters(ServletContext, Filter...) - Method in class org.springframework.session.web.context.AbstractHttpSessionApplicationInitializer
INVALID_SESSION_ID_ATTR - Static variable in class org.springframework.session.web.http.SessionRepositoryFilter
Invalid session id (not backed by the session repository) request attribute name.
isAsyncSessionSupported() - Method in class org.springframework.session.web.context.AbstractHttpSessionApplicationInitializer
Determine if the springSessionRepositoryFilter should be marked as supporting asynch.
isClient(GemFireCache) - Static method in class org.springframework.session.data.gemfire.support.GemFireUtils
Determines whether the GemFire cache is a client.
isExpired() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
isExpired() - Method in class org.springframework.session.data.mongo.MongoExpiringSession
 
isExpired() - Method in interface org.springframework.session.ExpiringSession
Returns true if the session is expired.
isExpired() - Method in class org.springframework.session.MapSession
 
isIndexableSessionAttributesConfigured() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionAttributesIndexFactoryBean
Determines whether any indexable Session attributes were configured for this FactoryBean.
isLocal(ClientRegionShortcut) - Static method in class org.springframework.session.data.gemfire.support.GemFireUtils
Determines whether the given ClientRegionShortcut is local only.
isPeer(GemFireCache) - Static method in class org.springframework.session.data.gemfire.support.GemFireUtils
Determines whether the GemFire cache is a peer.
isProxy(ClientRegionShortcut) - Static method in class org.springframework.session.data.gemfire.support.GemFireUtils
Determines whether the client ClientRegionShortcut is a proxy-based shortcut.
isProxy(Region<?, ?>) - Static method in class org.springframework.session.data.gemfire.support.GemFireUtils
Determines whether the given Region is a PROXY, which would be indicated by the Region having a DataPolicy of DataPolicy.EMPTY.
isProxy(RegionShortcut) - Static method in class org.springframework.session.data.gemfire.support.GemFireUtils
Determines whether the peer RegionShortcut is a proxy-based shortcut.
isSingleton() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
Returns true indicating the GemFire cache Region created by this factory is the sole instance.
isSingleton() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionAttributesIndexFactoryBean
 

J

JacksonMongoSessionConverter - Class in org.springframework.session.data.mongo
AbstractMongoSessionConverter implementation using Jackson.
JacksonMongoSessionConverter() - Constructor for class org.springframework.session.data.mongo.JacksonMongoSessionConverter
 
JacksonMongoSessionConverter(Iterable<Module>) - Constructor for class org.springframework.session.data.mongo.JacksonMongoSessionConverter
 
JdbcHttpSessionConfiguration - Class in org.springframework.session.jdbc.config.annotation.web.http
Spring @Configuration class used to configure and initialize a JDBC based HttpSession provider implementation in Spring Session.
JdbcHttpSessionConfiguration() - Constructor for class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
 
JdbcOperationsSessionRepository - Class in org.springframework.session.jdbc
A SessionRepository implementation that uses Spring's JdbcOperations to store sessions in a relational database.
JdbcOperationsSessionRepository(DataSource, PlatformTransactionManager) - Constructor for class org.springframework.session.jdbc.JdbcOperationsSessionRepository
Create a new JdbcOperationsSessionRepository instance which uses the default JdbcOperations to manage sessions.
JdbcOperationsSessionRepository(JdbcOperations, PlatformTransactionManager) - Constructor for class org.springframework.session.jdbc.JdbcOperationsSessionRepository
Create a new JdbcOperationsSessionRepository instance which uses the provided JdbcOperations to manage sessions.
JdkMongoSessionConverter - Class in org.springframework.session.data.mongo
AbstractMongoSessionConverter implementation using standard Java serialization.
JdkMongoSessionConverter() - Constructor for class org.springframework.session.data.mongo.JdkMongoSessionConverter
 
JdkMongoSessionConverter(Converter<Object, byte[]>, Converter<byte[], Object>) - Constructor for class org.springframework.session.data.mongo.JdkMongoSessionConverter
 

L

logger - Variable in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
 
loginFail(HttpServletRequest, HttpServletResponse) - Method in class org.springframework.session.security.web.authentication.SpringSessionRememberMeServices
 
loginSuccess(HttpServletRequest, HttpServletResponse, Authentication) - Method in class org.springframework.session.security.web.authentication.SpringSessionRememberMeServices
 
logout(HttpServletRequest, HttpServletResponse, Authentication) - Method in class org.springframework.session.security.web.authentication.SpringSessionRememberMeServices
 

M

MapSession - Class in org.springframework.session
A Session implementation that is backed by a Map.
MapSession() - Constructor for class org.springframework.session.MapSession
Creates a new instance with a secure randomly generated identifier.
MapSession(String) - Constructor for class org.springframework.session.MapSession
Creates a new instance with the specified id.
MapSession(ExpiringSession) - Constructor for class org.springframework.session.MapSession
Creates a new instance from the provided Session.
MapSessionRepository - Class in org.springframework.session
A SessionRepository backed by a Map and that uses a MapSession.
MapSessionRepository() - Constructor for class org.springframework.session.MapSessionRepository
Creates an instance backed by a ConcurrentHashMap.
MapSessionRepository(Map<String, ExpiringSession>) - Constructor for class org.springframework.session.MapSessionRepository
Creates a new instance backed by the provided Map.
MongoExpiringSession - Class in org.springframework.session.data.mongo
Session object providing additional information about the datetime of expiration.
MongoExpiringSession() - Constructor for class org.springframework.session.data.mongo.MongoExpiringSession
 
MongoExpiringSession(int) - Constructor for class org.springframework.session.data.mongo.MongoExpiringSession
 
MongoExpiringSession(String, int) - Constructor for class org.springframework.session.data.mongo.MongoExpiringSession
 
MongoHttpSessionConfiguration - Class in org.springframework.session.data.mongo.config.annotation.web.http
Configuration class registering MongoSessionRepository bean.
MongoHttpSessionConfiguration() - Constructor for class org.springframework.session.data.mongo.config.annotation.web.http.MongoHttpSessionConfiguration
 
MongoOperationsSessionRepository - Class in org.springframework.session.data.mongo
Session repository implementation which stores sessions in Mongo.
MongoOperationsSessionRepository(MongoOperations) - Constructor for class org.springframework.session.data.mongo.MongoOperationsSessionRepository
 
mongoSessionRepository(MongoOperations) - Method in class org.springframework.session.data.mongo.config.annotation.web.http.MongoHttpSessionConfiguration
 
MultiHttpSessionStrategy - Interface in org.springframework.session.web.http
Some HttpSessionStrategy may also want to further customize HttpServletRequest and HttpServletResponse objects.

N

name(Object) - Method in class org.springframework.session.security.SpringSessionBackedSessionRegistry
Derives a String name for the given principal.
newClientRegion(GemFireCache) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
Constructs a GemFire cache Region using the client-server GemFire topology to store and manage Session state in a GemFire server cluster accessible from a GemFire cache client.
newIndex() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionAttributesIndexFactoryBean
Constructs a GemFire Index over the attributes of the HttpSession.
newInstance() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributesInstantiator
 
newInstance() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionInstantiator
 
newServerRegion(GemFireCache) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
Constructs a GemFire cache Region using a peer-to-peer (p2p) GemFire topology to store and manage Session state in a GemFire server cluster accessible from a GemFire cache client.
NO_OP - Static variable in interface org.springframework.session.data.redis.config.ConfigureRedisAction
A do nothing implementation of ConfigureRedisAction.

O

onApplicationEvent(AbstractSessionEvent) - Method in class org.springframework.session.web.http.SessionEventHttpSessionListenerAdapter
 
onApplicationEvent(ApplicationEvent) - Method in class org.springframework.session.web.socket.handler.WebSocketRegistryListener
 
onInvalidateSession(HttpServletRequest, HttpServletResponse) - Method in class org.springframework.session.web.http.CookieHttpSessionStrategy
 
onInvalidateSession(HttpServletRequest, HttpServletResponse) - Method in class org.springframework.session.web.http.HeaderHttpSessionStrategy
 
onInvalidateSession(HttpServletRequest, HttpServletResponse) - Method in interface org.springframework.session.web.http.HttpSessionStrategy
This method is invoked when a session is invalidated and should inform a client that the session id is no longer valid.
onMessage(Message, byte[]) - Method in class org.springframework.session.data.redis.RedisOperationsSessionRepository
 
onMessage(Message, byte[]) - Method in class org.springframework.session.data.redis.SessionMessageListener
Deprecated.
 
onNewSession(Session, HttpServletRequest, HttpServletResponse) - Method in class org.springframework.session.web.http.CookieHttpSessionStrategy
 
onNewSession(Session, HttpServletRequest, HttpServletResponse) - Method in class org.springframework.session.web.http.HeaderHttpSessionStrategy
 
onNewSession(Session, HttpServletRequest, HttpServletResponse) - Method in interface org.springframework.session.web.http.HttpSessionStrategy
This method is invoked when a new session is created and should inform a client what the new session id is.
onStartup(ServletContext) - Method in class org.springframework.session.web.context.AbstractHttpSessionApplicationInitializer
 
org.springframework.session - package org.springframework.session
 
org.springframework.session.config.annotation.web.http - package org.springframework.session.config.annotation.web.http
 
org.springframework.session.data.gemfire - package org.springframework.session.data.gemfire
 
org.springframework.session.data.gemfire.config.annotation.web.http - package org.springframework.session.data.gemfire.config.annotation.web.http
 
org.springframework.session.data.gemfire.config.annotation.web.http.support - package org.springframework.session.data.gemfire.config.annotation.web.http.support
 
org.springframework.session.data.gemfire.support - package org.springframework.session.data.gemfire.support
 
org.springframework.session.data.mongo - package org.springframework.session.data.mongo
 
org.springframework.session.data.mongo.config.annotation.web.http - package org.springframework.session.data.mongo.config.annotation.web.http
 
org.springframework.session.data.redis - package org.springframework.session.data.redis
 
org.springframework.session.data.redis.config - package org.springframework.session.data.redis.config
 
org.springframework.session.data.redis.config.annotation.web.http - package org.springframework.session.data.redis.config.annotation.web.http
 
org.springframework.session.events - package org.springframework.session.events
 
org.springframework.session.hazelcast - package org.springframework.session.hazelcast
 
org.springframework.session.hazelcast.config.annotation.web.http - package org.springframework.session.hazelcast.config.annotation.web.http
 
org.springframework.session.jdbc - package org.springframework.session.jdbc
 
org.springframework.session.jdbc.config.annotation.web.http - package org.springframework.session.jdbc.config.annotation.web.http
 
org.springframework.session.security - package org.springframework.session.security
 
org.springframework.session.security.web.authentication - package org.springframework.session.security.web.authentication
 
org.springframework.session.web.context - package org.springframework.session.web.context
 
org.springframework.session.web.http - package org.springframework.session.web.http
 
org.springframework.session.web.socket.config.annotation - package org.springframework.session.web.socket.config.annotation
 
org.springframework.session.web.socket.events - package org.springframework.session.web.socket.events
 
org.springframework.session.web.socket.handler - package org.springframework.session.web.socket.handler
 
org.springframework.session.web.socket.server - package org.springframework.session.web.socket.server
 

P

prepareQuery(String) - Method in class org.springframework.session.data.gemfire.GemFireOperationsSessionRepository
Prepares the appropriate GemFire OQL query based on the indexed Session attribute name.
preSend(Message<?>, MessageChannel) - Method in class org.springframework.session.web.socket.server.SessionRepositoryMessageInterceptor
 
PRINCIPAL_NAME_ATTRIBUTE - Static variable in class org.springframework.session.hazelcast.HazelcastSessionRepository
The principal name custom attribute name.
PRINCIPAL_NAME_INDEX_NAME - Static variable in interface org.springframework.session.FindByIndexNameSessionRepository
A common session attribute that contains the current principal name (i.e.
PrincipalNameExtractor - Class in org.springframework.session.hazelcast
Hazelcast ValueExtractor responsible for extracting principal name from the MapSession.
PrincipalNameExtractor() - Constructor for class org.springframework.session.hazelcast.PrincipalNameExtractor
 
principalNameIndex(GemFireCache) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Defines a GemFire Index bean on the GemFire cache Region storing and managing Sessions, specifically on the 'principalName' property for quick lookup of Sessions by 'principalName'.
propertySourcesPlaceholderConfigurer() - Static method in class org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration
Property placeholder to process the @Scheduled annotation.
propertySourcesPlaceholderConfigurer() - Static method in class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
Property placeholder to process the @Scheduled annotation.
publishEvent(ApplicationEvent) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Publishes the specified ApplicationEvent to the Spring application context.

R

readCookieValues(HttpServletRequest) - Method in interface org.springframework.session.web.http.CookieSerializer
Reads all the matching cookies from the HttpServletRequest.
readCookieValues(HttpServletRequest) - Method in class org.springframework.session.web.http.DefaultCookieSerializer
 
RedisFlushMode - Enum in org.springframework.session.data.redis
Specifies when to write to the backing Redis instance.
RedisHttpSessionConfiguration - Class in org.springframework.session.data.redis.config.annotation.web.http
Exposes the SessionRepositoryFilter as a bean named "springSessionRepositoryFilter".
RedisHttpSessionConfiguration() - Constructor for class org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration
 
redisMessageListenerContainer(RedisConnectionFactory, RedisOperationsSessionRepository) - Method in class org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration
 
RedisOperationsSessionRepository - Class in org.springframework.session.data.redis
A SessionRepository that is implemented using Spring Data's RedisOperations.
RedisOperationsSessionRepository(RedisConnectionFactory) - Constructor for class org.springframework.session.data.redis.RedisOperationsSessionRepository
Allows creating an instance and uses a default RedisOperations for both managing the session and the expirations.
RedisOperationsSessionRepository(RedisOperations<Object, Object>) - Constructor for class org.springframework.session.data.redis.RedisOperationsSessionRepository
Creates a new instance.
refreshLastRequest(String) - Method in class org.springframework.session.security.SpringSessionBackedSessionRegistry
 
registerInterests(boolean) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
Decides whether interests will be registered for all keys.
registerNewSession(String, Object) - Method in class org.springframework.session.security.SpringSessionBackedSessionRegistry
 
registerStompEndpoints(StompEndpointRegistry) - Method in class org.springframework.session.web.socket.config.annotation.AbstractSessionWebSocketMessageBrokerConfigurer
 
REMEMBER_ME_LOGIN_ATTR - Static variable in class org.springframework.session.security.web.authentication.SpringSessionRememberMeServices
Remember-me login request attribute name.
rememberMeRequested(HttpServletRequest, String) - Method in class org.springframework.session.security.web.authentication.SpringSessionRememberMeServices
Allows customization of whether a remember-me login has been requested.
removeAttribute(String) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
removeAttribute(String) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
 
removeAttribute(String) - Method in class org.springframework.session.data.mongo.MongoExpiringSession
 
removeAttribute(String) - Method in class org.springframework.session.MapSession
 
removeAttribute(String) - Method in interface org.springframework.session.Session
Removes the attribute with the provided attribute name.
removeSessionInformation(String) - Method in class org.springframework.session.security.SpringSessionBackedSessionRegistry
 
RequestResponsePostProcessor - Interface in org.springframework.session.web.http
Allows customizing the HttpServletRequest and/or the HttpServletResponse.

S

save(ExpiringSession) - Method in class org.springframework.session.data.gemfire.GemFireOperationsSessionRepository
Saves the specified ExpiringSession to GemFire.
save(MongoExpiringSession) - Method in class org.springframework.session.data.mongo.MongoOperationsSessionRepository
 
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(ExpiringSession) - Method in class org.springframework.session.MapSessionRepository
 
save(S) - Method in interface org.springframework.session.SessionRepository
Ensures the Session created by SessionRepository.createSession() is saved.
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.
sessionAttributesIndex(GemFireCache) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Defines a GemFire Index bean on the GemFire cache Region storing and managing Sessions, specifically on all Session attributes for quick lookup and queries on Session attribute names with a given value.
SessionAttributesIndexFactoryBean - Class in org.springframework.session.data.gemfire.config.annotation.web.http.support
The SessionAttributesIndexFactoryBean class is a Spring FactoryBean that creates a GemFire Index on the session attributes of the HttpSession object.
SessionAttributesIndexFactoryBean() - Constructor for class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionAttributesIndexFactoryBean
 
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
For SessionRepository implementations that support it, this event is fired when a Session is created.
SessionCreatedEvent(Object, String) - Constructor for class org.springframework.session.events.SessionCreatedEvent
 
SessionCreatedEvent(Object, Session) - Constructor for class org.springframework.session.events.SessionCreatedEvent
Create a new SessionCreatedEvent.
SessionDeletedEvent - Class in org.springframework.session.events
For SessionRepository implementations that support it, this event is fired when a Session is destroyed via deletion.
SessionDeletedEvent(Object, String) - Constructor for class org.springframework.session.events.SessionDeletedEvent
 
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, String) - Constructor for class org.springframework.session.events.SessionDestroyedEvent
 
SessionDestroyedEvent(Object, Session) - Constructor for class org.springframework.session.events.SessionDestroyedEvent
Create a new SessionDestroyedEvent.
SessionEntryListener - Class in org.springframework.session.hazelcast
Deprecated.
SessionEntryListener(ApplicationEventPublisher) - Constructor for class org.springframework.session.hazelcast.SessionEntryListener
Deprecated.
 
sessionEventHttpSessionListenerAdapter() - Method in class org.springframework.session.config.annotation.web.http.SpringHttpSessionConfiguration
 
SessionEventHttpSessionListenerAdapter - Class in org.springframework.session.web.http
Receives SessionDestroyedEvent and SessionCreatedEvent and translates them into HttpSessionEvent and submits the HttpSessionEvent to every registered HttpSessionListener.
SessionEventHttpSessionListenerAdapter(List<HttpSessionListener>) - Constructor for class org.springframework.session.web.http.SessionEventHttpSessionListenerAdapter
 
SessionExpiredEvent - Class in org.springframework.session.events
For SessionRepository implementations that support it, this event is fired when a Session is destroyed via expiration.
SessionExpiredEvent(Object, String) - Constructor for class org.springframework.session.events.SessionExpiredEvent
 
SessionExpiredEvent(Object, Session) - Constructor for class org.springframework.session.events.SessionExpiredEvent
 
SessionMessageListener - Class in org.springframework.session.data.redis
Deprecated.
SessionMessageListener(ApplicationEventPublisher) - Constructor for class org.springframework.session.data.redis.SessionMessageListener
Deprecated.
Creates a new instance.
sessionRedisTemplate(RedisConnectionFactory) - Method in class org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration
 
sessionRegion(GemFireCache, RegionAttributes<Object, ExpiringSession>) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Defines a Spring GemFire Cache Region bean used to store and manage Sessions using either a client-server or peer-to-peer (p2p) topology.
sessionRegionAttributes(GemFireCache) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Defines a Spring GemFire RegionAttributes bean used to configure and initialize the GemFire cache Region storing Sessions.
sessionRegionTemplate(GemFireCache) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Defines a Spring GemfireTemplate bean used to interact with GemFire's (Client)Cache Region storing Sessions.
sessionRepository(GemfireOperations) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Defines the Spring SessionRepository bean used to interact with GemFire as a Spring Session provider.
sessionRepository(RedisOperations<Object, Object>, ApplicationEventPublisher) - Method in class org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration
 
sessionRepository(HazelcastInstance, ApplicationEventPublisher) - Method in class org.springframework.session.hazelcast.config.annotation.web.http.HazelcastHttpSessionConfiguration
 
sessionRepository(JdbcTemplate, PlatformTransactionManager) - 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 ExpiringSession> - 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 ExpiringSession> - Class in org.springframework.session.web.socket.server
Acts as a ChannelInterceptor and a HandshakeInterceptor to ensure the ExpiringSession.getLastAccessedTime() is up to date.
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.gemfire.AbstractGemFireOperationsSessionRepository
Sets the ApplicationEventPublisher used to publish Session events corresponding to GemFire cache events.
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.session.data.redis.RedisOperationsSessionRepository
Sets the ApplicationEventPublisher that is used to publish SessionDestroyedEvent.
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.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
setAttribute(String, Object) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
 
setAttribute(String, Object) - Method in class org.springframework.session.data.mongo.MongoExpiringSession
 
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.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Sets a reference to the ClassLoader used to load bean definition class types in a Spring context.
setBeanClassLoader(ClassLoader) - Method in class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
 
setBeanFactory(BeanFactory) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
Sets a reference to the Spring BeanFactory responsible for creating GemFire components.
setBeanFactory(BeanFactory) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionAttributesIndexFactoryBean
 
setBeanName(String) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionAttributesIndexFactoryBean
 
setClientRegionShortcut(ClientRegionShortcut) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Sets the ClientRegionShortcut used to configure the GemFire ClientCache Region that will store Spring Sessions.
setClientRegionShortcut(ClientRegionShortcut) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
Sets the Region data policy used by the GemFire cache client to manage Session state.
setCollectionName(String) - Method in class org.springframework.session.data.mongo.config.annotation.web.http.MongoHttpSessionConfiguration
 
setCollectionName(String) - Method in class org.springframework.session.data.mongo.MongoOperationsSessionRepository
 
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.JdbcOperationsSessionRepository
Sets the ConversionService to use.
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.CookieHttpSessionStrategy
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.CookieHttpSessionStrategy
Sets the CookieSerializer to be used.
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(long) - Method in class org.springframework.session.data.mongo.MongoExpiringSession
 
setCreationTime(long) - Method in class org.springframework.session.MapSession
Sets the time that this Session was created in milliseconds since midnight of 1/1/1970 GMT.
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
If non-null, this value is used to override ExpiringSession.setMaxInactiveIntervalInSeconds(int).
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.
setDeleteSessionsByLastAccessTimeQuery(String) - Method in class org.springframework.session.jdbc.JdbcOperationsSessionRepository
Set the custom SQL query used to delete the sessions by last access time.
setDeserializationDelimiter(String) - Method in class org.springframework.session.web.http.CookieHttpSessionStrategy
Sets the delimiter between a session alias and a session id when deserializing a cookie.
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.mongo.config.annotation.web.http.MongoHttpSessionConfiguration
 
setEmbeddedValueResolver(StringValueResolver) - Method in class org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration
 
setEmbeddedValueResolver(StringValueResolver) - Method in class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
 
setExpireAt(Date) - Method in class org.springframework.session.data.mongo.MongoExpiringSession
 
setGemfireCache(GemFireCache) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
Sets a reference to the GemFire cache used to construct the appropriate Region.
setGemFireCache(GemFireCache) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionAttributesIndexFactoryBean
 
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.
setHeaderName(String) - Method in class org.springframework.session.web.http.HeaderHttpSessionStrategy
The name of the header to obtain the session id from.
setHttpSessionListeners(List<HttpSessionListener>) - Method in class org.springframework.session.config.annotation.web.http.SpringHttpSessionConfiguration
 
setHttpSessionStrategy(HttpSessionStrategy) - Method in class org.springframework.session.config.annotation.web.http.SpringHttpSessionConfiguration
 
setHttpSessionStrategy(HttpSessionStrategy) - Method in class org.springframework.session.web.http.SessionRepositoryFilter
Sets the HttpSessionStrategy to be used.
setHttpSessionStrategy(MultiHttpSessionStrategy) - Method in class org.springframework.session.web.http.SessionRepositoryFilter
Sets the MultiHttpSessionStrategy to be used.
setId(String) - Method in class org.springframework.session.MapSession
Sets the identifier for this Session.
setImportMetadata(AnnotationMetadata) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Callback with the AnnotationMetadata of the class containing @Import annotation that imported this @Configuration class.
setImportMetadata(AnnotationMetadata) - Method in class org.springframework.session.data.mongo.config.annotation.web.http.MongoHttpSessionConfiguration
 
setImportMetadata(AnnotationMetadata) - Method in class org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration
 
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
 
setIndexableSessionAttributes(String[]) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Sets the names of all Session attributes that should be indexed by GemFire.
setIndexableSessionAttributes(String[]) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionAttributesIndexFactoryBean
 
setJvmRoute(String) - Method in class org.springframework.session.web.http.DefaultCookieSerializer
Used to identify which JVM to route to for session affinity.
setLastAccessedTime(long) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
setLastAccessedTime(long) - Method in class org.springframework.session.data.mongo.MongoExpiringSession
 
setLastAccessedTime(long) - Method in interface org.springframework.session.ExpiringSession
Sets the last accessed time in milliseconds since midnight of 1/1/1970 GMT.
setLastAccessedTime(long) - Method in class org.springframework.session.MapSession
 
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.
setMaxInactiveIntervalInSeconds(int) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
setMaxInactiveIntervalInSeconds(int) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Sets the maximum interval in seconds in which a Session can remain inactive before it is considered expired.
setMaxInactiveIntervalInSeconds(int) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Sets the maximum interval in seconds in which a Session can remain inactive before it is considered expired.
setMaxInactiveIntervalInSeconds(Integer) - Method in class org.springframework.session.data.mongo.config.annotation.web.http.MongoHttpSessionConfiguration
 
setMaxInactiveIntervalInSeconds(int) - Method in class org.springframework.session.data.mongo.MongoExpiringSession
 
setMaxInactiveIntervalInSeconds(Integer) - Method in class org.springframework.session.data.mongo.MongoOperationsSessionRepository
 
setMaxInactiveIntervalInSeconds(int) - Method in class org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration
 
setMaxInactiveIntervalInSeconds(int) - Method in interface org.springframework.session.ExpiringSession
Sets the maximum inactive interval in seconds between requests before this session will be invalidated.
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
 
setMaxInactiveIntervalInSeconds(int) - Method in class org.springframework.session.MapSession
 
setMongoSessionConverter(AbstractMongoSessionConverter) - Method in class org.springframework.session.data.mongo.config.annotation.web.http.MongoHttpSessionConfiguration
 
setMongoSessionConverter(AbstractMongoSessionConverter) - Method in class org.springframework.session.data.mongo.MongoOperationsSessionRepository
 
setPoolName(String) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Sets the name of the GemFire Pool used by the client Region for managing Sessions during cache operations involving the server.
setPoolName(String) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
Sets the name of the GemFire Pool used by the client Region for managing Sessions during cache operations involving the server.
setPrincipalName(String) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
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.RedisOperationsSessionRepository
Sets the redis flush mode.
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
 
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
 
setRegionAttributes(RegionAttributes<K, V>) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
Sets the GemFire RegionAttributes used to configure the GemFire cache Region used to store and manage Session state.
setRegionName(String) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
Sets the name of the GemFire cache Region use to store and manage Session state.
setRegionName(String) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionAttributesIndexFactoryBean
 
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.
setSerializationDelimiter(String) - Method in class org.springframework.session.web.http.CookieHttpSessionStrategy
Sets the delimiter between a session alias and a session id when deserializing a cookie.
setServerRegionShortcut(RegionShortcut) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Sets the RegionShortcut used to configure the GemFire Cache Region that will store Spring Sessions.
setServerRegionShortcut(RegionShortcut) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
Sets the Region data policy used by the GemFire peer cache to manage Session state.
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
 
setSessionAliasParamName(String) - Method in class org.springframework.session.web.http.CookieHttpSessionStrategy
Sets the name of the HTTP parameter that is used to specify the session alias.
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
 
setSpringSessionConversionService(ConversionService) - Method in class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
 
setSpringSessionGemFireRegionName(String) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Sets the name of the Gemfire (Client)Cache Region used to store Sessions.
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.
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
 
SPRING_SECURITY_CONTEXT - Static variable in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
SPRING_SESSION_GEMFIRE_REGION_KEY_CONSTRAINT - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
 
SPRING_SESSION_GEMFIRE_REGION_VALUE_CONSTRAINT - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
 
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 - Class in org.springframework.session.security
A SessionRegistry that retrieves session information from Spring Session, rather than maintaining it itself.
SpringSessionBackedSessionRegistry(FindByIndexNameSessionRepository<ExpiringSession>) - Constructor for class org.springframework.session.security.SpringSessionBackedSessionRegistry
 
springSessionJdbcOperations(DataSource) - Method in class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
 
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
 

T

TO_STRING_DATE_FORMAT - Static variable in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
toData(DataOutput) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
toData(DataOutput) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
 
toDelta(DataOutput) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
toDelta(DataOutput) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
 
toRegionPath(String) - Static method in class org.springframework.session.data.gemfire.support.GemFireUtils
Converts a Region name to a Region path.
toString() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
toString() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
 
touch(T) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository

V

valueOf(String) - Static method in enum org.springframework.session.data.redis.RedisFlushMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.session.hazelcast.HazelcastFlushMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.springframework.session.data.redis.RedisFlushMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.session.hazelcast.HazelcastFlushMode
Returns an array containing the constants of this enum type, in the order they are declared.

W

WebSocketConnectHandlerDecoratorFactory - Class in org.springframework.session.web.socket.handler
Ensures that a SessionConnectEvent is published in WebSocketHandler.afterConnectionEstablished(WebSocketSession).
WebSocketConnectHandlerDecoratorFactory(ApplicationEventPublisher) - Constructor for class org.springframework.session.web.socket.handler.WebSocketConnectHandlerDecoratorFactory
Creates a new instance.
webSocketRegistryListener() - Method in class org.springframework.session.web.socket.config.annotation.AbstractSessionWebSocketMessageBrokerConfigurer
 
WebSocketRegistryListener - Class in org.springframework.session.web.socket.handler
Keeps track of mapping the Spring Session ID to the WebSocketSession and ensuring when a SessionDestroyedEvent is fired that the WebSocketSession is closed.
WebSocketRegistryListener() - Constructor for class org.springframework.session.web.socket.handler.WebSocketRegistryListener
 
wrapRequest(HttpServletRequest, HttpServletResponse) - Method in class org.springframework.session.web.http.CookieHttpSessionStrategy
 
wrapRequest(HttpServletRequest, HttpServletResponse) - Method in interface org.springframework.session.web.http.RequestResponsePostProcessor
Allows customizing the HttpServletRequest.
wrapResponse(HttpServletRequest, HttpServletResponse) - Method in class org.springframework.session.web.http.CookieHttpSessionStrategy
 
wrapResponse(HttpServletRequest, HttpServletResponse) - Method in interface org.springframework.session.web.http.RequestResponsePostProcessor
Allows customizing the HttpServletResponse.
writeCookieValue(CookieSerializer.CookieValue) - Method in interface org.springframework.session.web.http.CookieSerializer
Writes a given CookieSerializer.CookieValue to the provided HttpServletResponse.
writeCookieValue(CookieSerializer.CookieValue) - Method in class org.springframework.session.web.http.DefaultCookieSerializer
 
wsConnectHandlerDecoratorFactory() - Method in class org.springframework.session.web.socket.config.annotation.AbstractSessionWebSocketMessageBrokerConfigurer
 
A B C D E F G H I J L M N O P R S T V W 
Skip navigation links
spring-session