A C D E F G H I L N O P R S T

## 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 Apache Geode.
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.
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`.
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
allowJavaSerialization() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
allowJavaSerialization() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes

## C

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
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.

## D

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_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_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_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
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.

## 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 back the `HttpSession` by Pivotal GemFire or Apache Geode.
entrySet() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
equals(Object) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession

## 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.
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/Apache Geode as a clustered, replicated and distributed `HttpSession` provider implementation in Spring `ExpiringSession`.
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
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
getAttributeNames() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
getAttributeNames() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
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.
getCreationTime() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
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
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
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.
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
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
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.
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.

## 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.
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

## I

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
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

## L

logger - Variable in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository

## N

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.

## O

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

## 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.
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'.
publishEvent(ApplicationEvent) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
  Publishes the specified ApplicationEvent to the Spring application context.

## R

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.
removeAttribute(String) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
removeAttribute(String) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes

## S

save(ExpiringSession) - Method in class org.springframework.session.data.gemfire.GemFireOperationsSessionRepository
  Saves the specified `ExpiringSession` to GemFire.
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
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.
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
  Sets the ApplicationEventPublisher used to publish Session events corresponding to GemFire cache 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
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.
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.
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
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.
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
setLastAccessedTime(long) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
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.
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
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
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.
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.
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

## 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
  Updates the `ExpiringSession.setLastAccessedTime(long)` property of the `ExpiringSession`.

A C D E F G H I L N O P R S T