Index

A C D E F G H I M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractCookieSerializer - Class in org.springframework.session.data.gemfire.web.http
Abstract base class implementing the Spring Session core CookieSerializer interface to encapsulate functionality common to all implementations as well as to simplify the implementation of the Spring Session core CookieSerializer interface.
AbstractCookieSerializer() - Constructor for class org.springframework.session.data.gemfire.web.http.AbstractCookieSerializer
 
AbstractDataSerializableSessionSerializer<T> - Class in org.springframework.session.data.gemfire.serialization.data
The AbstractDataSerializableSessionSerializer class is an abstract base class encapsulating and implementing operations common to all Apache Geode/Pivotal GemFire DataSerializer and Spring Session SessionSerializer implementations.
AbstractDataSerializableSessionSerializer() - Constructor for class org.springframework.session.data.gemfire.serialization.data.AbstractDataSerializableSessionSerializer
 
AbstractDataSerializableSessionSerializer.DataInputReader<T> - Interface in org.springframework.session.data.gemfire.serialization.data
 
AbstractDataSerializableSessionSerializer.DataOutputWriter - Interface in org.springframework.session.data.gemfire.serialization.data
 
AbstractGemFireHttpSessionConfiguration - Class in org.springframework.session.data.gemfire.config.annotation.web.http
The AbstractGemFireHttpSessionConfiguration class is an abstract base class containing configuration logic common to Apache Geode and Pivotal GemFire in order to manage HttpSession state.
AbstractGemFireHttpSessionConfiguration() - Constructor for class org.springframework.session.data.gemfire.config.annotation.web.http.AbstractGemFireHttpSessionConfiguration
 
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() - Constructor for class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Protected, default constructor used by extensions of AbstractGemFireOperationsSessionRepository in order to affect and assess SessionRepository configuration and state.
AbstractGemFireOperationsSessionRepository(GemfireOperations) - Constructor for class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Constructs a new instance of AbstractGemFireOperationsSessionRepository initialized with a required GemfireOperations object, which is used to perform Apache Geode or Pivotal GemFire data access operations on the cache Region storing and managing Session state to support this SessionRepository and its operations.
AbstractGemFireOperationsSessionRepository.DeltaCapableGemFireSession - Class in org.springframework.session.data.gemfire
 
AbstractGemFireOperationsSessionRepository.DeltaCapableGemFireSessionAttributes - Class in org.springframework.session.data.gemfire
 
AbstractGemFireOperationsSessionRepository.GemFireSession<T extends AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes> - Class in org.springframework.session.data.gemfire
AbstractGemFireOperationsSessionRepository.GemFireSession is a Abstract Data Type (ADT) for a Spring Session that stores and manages Session state in Apache Geode or Pivotal GemFire.
AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes - Class in org.springframework.session.data.gemfire
The AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes class is a container for Session attributes implementing both the DataSerializable and Delta Pivotal GemFire interfaces for efficient storage and distribution (replication) in GemFire.
AbstractGemFireOperationsSessionRepository.SessionEventHandlerCacheListenerAdapter - Class in org.springframework.session.data.gemfire
 
AbstractGemFireOperationsSessionRepository.SessionIdInterestRegisteringCacheListener - Class in org.springframework.session.data.gemfire
 
AbstractHttpSessionIdResolver - Class in org.springframework.session.data.gemfire.web.http
Abstract base class implementing the Spring Session core HttpSessionIdResolver interface to encapsulate functionality common to all implementations as well as to simplify the implementation of the Spring Session core HttpSessionIdResolver interface.
AbstractHttpSessionIdResolver() - Constructor for class org.springframework.session.data.gemfire.web.http.AbstractHttpSessionIdResolver
 
AbstractPdxSerializableSessionSerializer<T extends org.springframework.session.Session> - Class in org.springframework.session.data.gemfire.serialization.pdx
The AbstractPdxSerializableSessionSerializer class is an abstract base class containing functionality common to all GemFire/Geode PDX-based SessionSerializer implementations.
AbstractPdxSerializableSessionSerializer() - Constructor for class org.springframework.session.data.gemfire.serialization.pdx.AbstractPdxSerializableSessionSerializer
 
AbstractSession - Class in org.springframework.session.data.gemfire.support
Abstract base class for implementations of the Session interface in order to simplify the implementation of various Session types and their capabilities.
AbstractSession() - Constructor for class org.springframework.session.data.gemfire.support.AbstractSession
 
afterCreate(EntryEvent<Object, Session>) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.SessionEventHandlerCacheListenerAdapter
Callback method triggered when an entry is created (put) in the Session cache Region.
afterCreate(EntryEvent<Object, Session>) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.SessionIdInterestRegisteringCacheListener
 
afterDelete(String, Session) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.SessionEventHandlerCacheListenerAdapter
Causes Session deleted events to be published to the Spring application context.
afterDestroy(EntryEvent<Object, Session>) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.SessionEventHandlerCacheListenerAdapter
Callback method triggered when an entry is destroyed (removed) in the Session cache Region.
afterDestroy(EntryEvent<Object, Session>) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.SessionIdInterestRegisteringCacheListener
 
afterInvalidate(EntryEvent<Object, Session>) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.SessionEventHandlerCacheListenerAdapter
Callback method triggered when an entry is invalidated (expired) in the Session cache Region.
afterInvalidate(EntryEvent<Object, Session>) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.SessionIdInterestRegisteringCacheListener
 
afterPropertiesSet() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionAttributesIndexFactoryBean
afterUpdate(EntryEvent<Object, Session>) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.SessionEventHandlerCacheListenerAdapter
Callback method triggered when an entry is updated in the Session cache Region.
allowJavaSerialization() - Method in class org.springframework.session.data.gemfire.serialization.data.AbstractDataSerializableSessionSerializer
Determines whether Java Serialization is allowed during de/serialization when using this DataSerializer.
ALWAYS_DIRTY - Static variable in interface org.springframework.session.data.gemfire.support.IsDirtyPredicate
 
andThen(IsDirtyPredicate) - Method in interface org.springframework.session.data.gemfire.support.IsDirtyPredicate
Composes 2 IsDirtyPredicate objects using the logical AND operator.
autowire() - Method in class org.springframework.session.data.gemfire.serialization.data.support.DataSerializerSessionSerializerAdapter
 

C

canSerialize(Class<?>) - Method in class org.springframework.session.data.gemfire.serialization.data.AbstractDataSerializableSessionSerializer
 
canSerialize(Class<?>) - Method in class org.springframework.session.data.gemfire.serialization.pdx.AbstractPdxSerializableSessionSerializer
 
canSerialize(Class<?>) - Method in class org.springframework.session.data.gemfire.serialization.pdx.provider.PdxSerializableSessionSerializer
 
canSerialize(Class<?>) - Method in interface org.springframework.session.data.gemfire.serialization.SessionSerializer
Determines whether the given type can be de/serialized by this SessionSerializer.
canSerialize(Object) - Method in interface org.springframework.session.data.gemfire.serialization.SessionSerializer
Determines whether the given Object can be de/serialized by this SessionSerializer.
changeSessionId() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
Change the identifier of this Session.
changeSessionId() - Method in class org.springframework.session.data.gemfire.support.AbstractSession
 
clientRegionShortcut() - Element in annotation interface org.springframework.session.data.gemfire.config.annotation.web.http.EnableGemFireHttpSession
Defines the ClientCache Region data management policy.
clientRegionShortcutPropertyName() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.AbstractGemFireHttpSessionConfiguration
 
close(Closeable) - Static method in class org.springframework.session.data.gemfire.support.GemFireUtils
Null-safe method to close the given Closeable object.
commit() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.DeltaCapableGemFireSessionAttributes
 
commit() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
commit() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
 
commit(Session) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Commits the given Session.
compareTo(Session) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
ComposablePdxSerializer - Class in org.springframework.session.data.gemfire.serialization.pdx.support
The ComposablePdxSerializer class is a composite of PdxSerializer objects implementing the Composite Software Design Pattern.
compose(Iterable<PdxSerializer>) - Static method in class org.springframework.session.data.gemfire.serialization.pdx.support.ComposablePdxSerializer
 
compose(PdxSerializer...) - Static method in class org.springframework.session.data.gemfire.serialization.pdx.support.ComposablePdxSerializer
 
configure(Session) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
 
CONFIGURER_GET_CLIENT_REGION_SHORTCUT_METHOD_NAME - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
CONFIGURER_GET_EXPOSE_CONFIGURATION_IN_PROPERTIES_METHOD_NAME - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
 
CONFIGURER_GET_INDEXABLE_SESSION_ATTRIBUTES_METHOD_NAME - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
 
CONFIGURER_GET_MAX_INACTIVE_INTERVAL_IN_SECONDS_METHOD_NAME - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
 
CONFIGURER_GET_POOL_NAME_METHOD_NAME - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
 
CONFIGURER_GET_REGION_NAME_METHOD_NAME - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
 
CONFIGURER_GET_SERVER_REGION_SHORTCUT_METHOD_NAME - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
 
CONFIGURER_GET_SESSION_EXPIRATION_POLICY_BEAN_NAME_METHOD_NAME - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
 
CONFIGURER_GET_SESSION_SERIALIZER_BEAN_NAME_METHOD_NAME - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
 
configureUseDataSerialization() - Method in class org.springframework.session.data.gemfire.serialization.data.support.DataSerializableSessionSerializerInitializer
Configures Spring Session (for Apache Geode/Pivotal GemFire) to "use" Apache Geode/Pivotal GemFire's DataSerialization framework and Delta capable DataSerializable Session objects.
configureWith(Duration) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
Builder method to configure the max inactive interval before this AbstractGemFireOperationsSessionRepository.GemFireSession will expire.
configureWith(IsDirtyPredicate) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
Builder method to configure the IsDirtyPredicate strategy interface implementation to determine whether users' application domain objects stored in this AbstractGemFireOperationsSessionRepository.GemFireSession are dirty.
configureWith(IsDirtyPredicate) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
 
copy(Session) - Static method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
Copy (i.e.
create() - Static method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
Factory method used to construct a new, default instance of AbstractGemFireOperationsSessionRepository.GemFireSession.
create() - Static method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
 
create(Object) - Static method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
 
create(String) - Static method in class org.springframework.session.data.gemfire.support.SessionIdHolder
Factory method to create an instance of the SessionIdHolder initialized with the given session ID.
createSession() - Method in class org.springframework.session.data.gemfire.expiration.repository.FixedDurationExpirationSessionRepository
Creates a new instance of Session.
createSession() - Method in class org.springframework.session.data.gemfire.GemFireOperationsSessionRepository
Constructs a new Session instance backed by GemFire.
createSession() - Method in class org.springframework.session.data.gemfire.support.GemFireOperationsSessionRepositorySupport
 

D

DataSerializableSessionAttributesSerializer - Class in org.springframework.session.data.gemfire.serialization.data.provider
The DataSerializableSessionAttributesSerializer class is an implementation of the SessionSerializer interface used to serialize a Spring Session attributes using the GemFire/Geode's Data Serialization framework.
DataSerializableSessionAttributesSerializer() - Constructor for class org.springframework.session.data.gemfire.serialization.data.provider.DataSerializableSessionAttributesSerializer
 
DataSerializableSessionSerializer - Class in org.springframework.session.data.gemfire.serialization.data.provider
The DataSerializableSessionSerializer class is an implementation of the SessionSerializer interface used to serialize a Spring Session using the GemFire/Geode's Data Serialization framework.
DataSerializableSessionSerializer() - Constructor for class org.springframework.session.data.gemfire.serialization.data.provider.DataSerializableSessionSerializer
 
DataSerializableSessionSerializerInitializer - Class in org.springframework.session.data.gemfire.serialization.data.support
Register the custom Spring Session DataSerializableSessionSerializer with Apache Geode/Pivotal GemFire's DataSerialization framework as the DataSerializer used to handle de/serialization of the Session, the Session Attributes and any application domain model objects contained in the Session (if necessary).
DataSerializableSessionSerializerInitializer() - Constructor for class org.springframework.session.data.gemfire.serialization.data.support.DataSerializableSessionSerializerInitializer
Default constructor used to construct a new, un-initialized instance of DataSerializableSessionSerializerInitializer.
DataSerializableSessionSerializerInitializer(GemFireCache) - Constructor for class org.springframework.session.data.gemfire.serialization.data.support.DataSerializableSessionSerializerInitializer
Constructs a new instance of DataSerializableSessionSerializerInitializer initialized with the given, non-required GemFireCache.
DataSerializerSessionSerializerAdapter<T extends org.springframework.session.Session> - Class in org.springframework.session.data.gemfire.serialization.data.support
The DataSerializerSessionSerializerAdapter class is a two-way Adapter adapting a SessionSerializer as an instance of DataSerializer in a GemFire/Geode context, or adapting a DataSerializer as an instance of SessionSerializer in a Spring Session context.
DataSerializerSessionSerializerAdapter() - Constructor for class org.springframework.session.data.gemfire.serialization.data.support.DataSerializerSessionSerializerAdapter
 
DEFAULT_ALLOW_JAVA_SERIALIZATION - Static variable in class org.springframework.session.data.gemfire.serialization.data.AbstractDataSerializableSessionSerializer
 
DEFAULT_CLIENT_REGION_SHORTCUT - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Default ClientRegionShortcut used to configure the data management policy of the ClientCache Region that will store Session state.
DEFAULT_CLIENT_REGION_SHORTCUT - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionCacheTypeAwareRegionFactoryBean
 
DEFAULT_EXPIRATION_ACTION - Static variable in class org.springframework.session.data.gemfire.expiration.support.SessionExpirationPolicyCustomExpiryAdapter
 
DEFAULT_EXPOSE_CONFIGURATION_AS_PROPERTIES - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Default expose Spring Session using Apache Geode or Pivotal GemFire configuration as Properties in Spring's Environment.
DEFAULT_IDLE_TIMEOUT - Static variable in class org.springframework.session.data.gemfire.expiration.support.IdleTimeoutSessionExpirationPolicy
 
DEFAULT_INDEXABLE_SESSION_ATTRIBUTES - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Defaults names of all Session attributes that will be indexed by Apache Geode.
DEFAULT_INDEXABLE_SESSION_ATTRIBUTES - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionAttributesIndexFactoryBean
 
DEFAULT_IS_DIRTY_PREDICATE - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Default IsDirtyPredicate strategy interface used to determine whether the users' application domain objects are dirty or not.
DEFAULT_MAX_INACTIVE_INTERVAL_IN_SECONDS - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Default maximum interval in seconds in which a Session can remain inactive before it expires.
DEFAULT_POOL_NAME - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Name of the connection Pool used by the client Region to send Session state to the cluster of Apache Geode servers.
DEFAULT_POOL_NAME - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionCacheTypeAwareRegionFactoryBean
 
DEFAULT_SERVER_REGION_SHORTCUT - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Default RegionShortcut used to configure the data management policy of the Cache Region that will store Session state.
DEFAULT_SERVER_REGION_SHORTCUT - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionCacheTypeAwareRegionFactoryBean
 
DEFAULT_SESSION_EXPIRATION_POLICY_BEAN_NAME - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Default name for the SessionExpirationPolicy bean.
DEFAULT_SESSION_REGION_NAME - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Default name of (Client)Cache Region used to store Session state.
DEFAULT_SESSION_REGION_NAME - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionCacheTypeAwareRegionFactoryBean
 
DEFAULT_SESSION_SERIALIZER_BEAN_NAME - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
 
DEFAULT_USE_DATA_SERIALIZATION - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Indicates whether to employ Apache Geode/Pivotal's DataSerialization framework for Session de/serialization.
defaultIfNull(SessionExpirationPolicy.ExpirationAction) - Static method in enum class org.springframework.session.data.gemfire.expiration.SessionExpirationPolicy.ExpirationAction
delete(Session) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Deletes the given Session from Apache Geode / Pivotal GemFire.
deleteById(String) - Method in class org.springframework.session.data.gemfire.expiration.repository.FixedDurationExpirationSessionRepository
Deletes the Session identified by the given ID.
deleteById(String) - Method in class org.springframework.session.data.gemfire.GemFireOperationsSessionRepository
Deletes (removes) any existing Session from GemFire.
deleteById(String) - Method in class org.springframework.session.data.gemfire.support.GemFireOperationsSessionRepositorySupport
 
DeltaAwareDirtyPredicate - Class in org.springframework.session.data.gemfire.support
DeltaAwareDirtyPredicate is an IsDirtyPredicate strategy interface implementation that evaluates the new value as instance of Delta and uses the Delta.hasDelta() method to determine if the new value is dirty.
DeltaAwareDirtyPredicate() - Constructor for class org.springframework.session.data.gemfire.support.DeltaAwareDirtyPredicate
 
DeltaCapableGemFireSession() - Constructor for class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.DeltaCapableGemFireSession
 
DeltaCapableGemFireSession(String) - Constructor for class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.DeltaCapableGemFireSession
 
DeltaCapableGemFireSession(Session) - Constructor for class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.DeltaCapableGemFireSession
 
DeltaCapableGemFireSessionAttributes() - Constructor for class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.DeltaCapableGemFireSessionAttributes
 
DeltaCapableGemFireSessionAttributes(Object) - Constructor for class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.DeltaCapableGemFireSessionAttributes
 
deserialize(IN) - Method in interface org.springframework.session.data.gemfire.serialization.SessionSerializer
Deserializes an Object from bytes contained in the provided in stream.
deserialize(DataInput) - Method in class org.springframework.session.data.gemfire.serialization.data.provider.DataSerializableSessionAttributesSerializer
 
deserialize(DataInput) - Method in class org.springframework.session.data.gemfire.serialization.data.provider.DataSerializableSessionSerializer
 
deserialize(DataInput) - Method in class org.springframework.session.data.gemfire.serialization.data.support.DataSerializerSessionSerializerAdapter
 
deserialize(PdxReader) - Method in class org.springframework.session.data.gemfire.serialization.pdx.provider.PdxSerializableSessionSerializer
 
deserialize(PdxReader) - Method in class org.springframework.session.data.gemfire.serialization.pdx.support.PdxSerializerSessionSerializerAdapter
 
deserializeObject(DataInput) - Method in class org.springframework.session.data.gemfire.serialization.data.AbstractDataSerializableSessionSerializer
 
DESTROY - Enum constant in enum class org.springframework.session.data.gemfire.expiration.SessionExpirationPolicy.ExpirationAction
 
determineExpirationTimeout(Session) - Method in interface org.springframework.session.data.gemfire.expiration.SessionExpirationPolicy
Determines an Optional length of time until the given Session will expire.
determineExpirationTimeout(Session) - Method in class org.springframework.session.data.gemfire.expiration.support.FixedTimeoutSessionExpirationPolicy
 
determineExpirationTimeout(Session) - Method in class org.springframework.session.data.gemfire.expiration.support.IdleTimeoutSessionExpirationPolicy
 
doInitialization() - Method in class org.springframework.session.data.gemfire.serialization.data.support.DataSerializableSessionSerializerInitializer
Resolves the GemFireCache instance, configures Spring Session (for Apache Geode/Pivotal GemFire) to enable and use the DataSerialization framework and finally, registers the DataSerializers used by Spring Session and required by Apache Geode/Pivotal GemFire to de/serialize the Session objects as DataSerializable types.
doRead(DataInput) - Method in interface org.springframework.session.data.gemfire.serialization.data.AbstractDataSerializableSessionSerializer.DataInputReader
 
doWrite(DataOutput) - Method in interface org.springframework.session.data.gemfire.serialization.data.AbstractDataSerializableSessionSerializer.DataOutputWriter
 

E

EnableGemFireHttpSession - Annotation Interface in org.springframework.session.data.gemfire.config.annotation.web.http
Add this annotation to a Spring application defined @Configuration Class exposing the SessionRepositoryFilter as a bean named springSessionRepositoryFilter to back the HttpSession with either Apache Geode or Pivotal GemFire.
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.gemfire.support.SessionIdHolder
 
EqualsDirtyPredicate - Class in org.springframework.session.data.gemfire.support
EqualsDirtyPredicate is an IsDirtyPredicate strategy interface implementation that determines whether the new value is dirty by comparing the new value with the old value using the Object.equals(Object) method.
EqualsDirtyPredicate() - Constructor for class org.springframework.session.data.gemfire.support.EqualsDirtyPredicate
 
expireSession(HttpServletRequest, HttpServletResponse) - Method in class org.springframework.session.data.gemfire.web.http.AbstractHttpSessionIdResolver
exposeConfigurationAsProperties() - Element in annotation interface org.springframework.session.data.gemfire.config.annotation.web.http.EnableGemFireHttpSession
Determines whether the configuration for Spring Session using Apache Geode or Pivotal GemFire should be exposed in the Spring Environment as Properties.
exposeConfigurationAsPropertiesPropertyName() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.AbstractGemFireHttpSessionConfiguration
 

F

FIND_SESSIONS_BY_INDEX_NAME_AND_INDEX_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
 
findById(String) - Method in class org.springframework.session.data.gemfire.expiration.repository.FixedDurationExpirationSessionRepository
Finds a Session with the given ID.
findById(String) - Method in class org.springframework.session.data.gemfire.GemFireOperationsSessionRepository
Finds an existing, non-expired Session by ID.
findById(String) - Method in class org.springframework.session.data.gemfire.support.GemFireOperationsSessionRepositorySupport
 
findByIndexNameAndIndexValue(String, String) - Method in class org.springframework.session.data.gemfire.GemFireOperationsSessionRepository
Finds all available Sessions with the particular attribute indexed by name having the given value.
findByIndexNameAndIndexValue(String, String) - Method in class org.springframework.session.data.gemfire.support.GemFireOperationsSessionRepositorySupport
 
FixedDurationExpirationSessionRepository<S extends org.springframework.session.Session> - Class in org.springframework.session.data.gemfire.expiration.repository
The FixedDurationExpirationSessionRepository class is a SessionRepository implementation wrapping an existing SessionRepository, data store specific, implementation in order to implement a fixed Duration expiration policy on the Session.
FixedDurationExpirationSessionRepository(SessionRepository<S>, Duration) - Constructor for class org.springframework.session.data.gemfire.expiration.repository.FixedDurationExpirationSessionRepository
Constructs a new instance of FixedDurationExpirationSessionRepository initialized with the given data store specific SessionRepository.
FixedDurationExpirationSessionRepositoryBeanPostProcessor - Class in org.springframework.session.data.gemfire.expiration.config
The FixedDurationExpirationSessionRepositoryBeanPostProcessor class wraps an existing, data store specific, instance of SessionRepository in an instance of FixedDurationExpirationSessionRepository initialized with a provided Duration for the expiration timeout to implement lazy, fixed Duration expiration on all Sessions.
FixedDurationExpirationSessionRepositoryBeanPostProcessor(Duration) - Constructor for class org.springframework.session.data.gemfire.expiration.config.FixedDurationExpirationSessionRepositoryBeanPostProcessor
Constructs a new instance of FixedDurationExpirationSessionRepositoryBeanPostProcessor initialized with the given Duration to implement lazy, fixed Duration expiration policy on all Sessions.
FixedTimeoutSessionExpirationPolicy - Class in org.springframework.session.data.gemfire.expiration.support
An implementation of the SessionExpirationPolicy interface that specifies an expiration policy based on a fixed duration of time.
FixedTimeoutSessionExpirationPolicy(Duration) - Constructor for class org.springframework.session.data.gemfire.expiration.support.FixedTimeoutSessionExpirationPolicy
Constructs a new FixedTimeoutSessionExpirationPolicy initialized with the given fixed, expiration timeout.
forget(Object) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.SessionEventHandlerCacheListenerAdapter
Forgets the given Session ID.
forget(EntryEvent<Object, Session>) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.SessionEventHandlerCacheListenerAdapter
Forgets the Key contained in the given EntryEvent as a Session ID.
from(Map<String, Object>) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
 
from(AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
 
from(Session) - Static method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
Returns the given Session if the Session is a AbstractGemFireOperationsSessionRepository.GemFireSession or return a copy of the given Session as a AbstractGemFireOperationsSessionRepository.GemFireSession.
from(Session) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
 
fromData(DataInput) - Method in class org.springframework.session.data.gemfire.serialization.data.AbstractDataSerializableSessionSerializer
 
fromData(Class<?>, PdxReader) - Method in class org.springframework.session.data.gemfire.serialization.pdx.AbstractPdxSerializableSessionSerializer
 
fromData(Class<?>, PdxReader) - Method in class org.springframework.session.data.gemfire.serialization.pdx.support.ComposablePdxSerializer
 
fromDelta(DataInput) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.DeltaCapableGemFireSession
 
fromDelta(DataInput) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.DeltaCapableGemFireSessionAttributes
 

G

GEMFIRE_SESSION_TO_STRING - Static variable in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
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, distributed and 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 Apache Geode or Pivotal GemFire to back and store Spring Sessions.
GemFireOperationsSessionRepository(GemfireOperations) - Constructor for class org.springframework.session.data.gemfire.GemFireOperationsSessionRepository
Constructs a new instance of GemFireOperationsSessionRepository initialized with the required GemfireOperations object used to perform data access operations for managing (HTTP) Session state.
GemFireOperationsSessionRepositorySupport - Class in org.springframework.session.data.gemfire.support
Framework supporting class for AbstractGemFireOperationsSessionRepository implementations.
GemFireOperationsSessionRepositorySupport() - Constructor for class org.springframework.session.data.gemfire.support.GemFireOperationsSessionRepositorySupport
Construct an uninitialized instance of GemFireOperationsSessionRepositorySupport.
GemFireOperationsSessionRepositorySupport(GemfireOperations) - Constructor for class org.springframework.session.data.gemfire.support.GemFireOperationsSessionRepositorySupport
Constructs a new instance of GemFireOperationsSessionRepositorySupport initialized with the given GemfireOperations object used to perform Region data access operations managing the Session state.
GemFireSession() - Constructor for class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
Constructs a new, default instance of AbstractGemFireOperationsSessionRepository.GemFireSession initialized with a generated Session Identifier.
GemFireSession(String) - Constructor for class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
Constructs a new instance of AbstractGemFireOperationsSessionRepository.GemFireSession initialized with the given Session Identifier.
GemFireSession(Session) - Constructor for class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
Constructs a new instance of AbstractGemFireOperationsSessionRepository.GemFireSession copied from the given Session.
GemFireSessionAttributes() - Constructor for class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
GemFireSessionAttributes(Object) - Constructor for class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
Constructs a new instance of AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes initialized with the given lock to use to guard against concurrent access by multiple Threads.
GemFireUtils - Class in org.springframework.session.data.gemfire.support
GemFireUtils is an abstract, extensible utility class for working with Apache Geode and Pivotal GemFire objects and types.
GemFireUtils() - Constructor for class org.springframework.session.data.gemfire.support.GemFireUtils
 
getApplicationContext() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.AbstractGemFireHttpSessionConfiguration
Returns a reference to the Spring ApplicationContext.
getApplicationEventPublisher() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Returns a reference to the configured ApplicationEventPublisher used to publish Session events corresponding to Apache Geode/Pivotal 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.gemfire.support.AbstractSession
 
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.gemfire.support.AbstractSession
 
getAttributeOrDefault(String, T) - Method in class org.springframework.session.data.gemfire.support.AbstractSession
 
getAttributes() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
getBeanClassLoader() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.AbstractGemFireHttpSessionConfiguration
Returns a reference to the ClassLoader used by the Spring container to load bean class types.
getBeanFactory() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.AbstractGemFireHttpSessionConfiguration
Returns a reference to the Spring container ConfigurableBeanFactory.
getClientRegionShortcut() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Gets the ClientRegionShortcut used to configure the data management policy of the ClientCache Region that will store Session state.
getClientRegionShortcut() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionCacheTypeAwareRegionFactoryBean
Returns the Region data management policy used by the Apache Geode/Pivotal GemFire ClientCache to manage Session state.
getClientRegionShortcut() - Method in interface org.springframework.session.data.gemfire.config.annotation.web.http.support.SpringSessionGemFireConfigurer
Defines the ClientCache Region data management policy.
getCreationTime() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
getCreationTime() - Method in class org.springframework.session.data.gemfire.support.AbstractSession
 
getDelegate() - Method in class org.springframework.session.data.gemfire.expiration.repository.FixedDurationExpirationSessionRepository
Returns a reference to the data store specific SessionRepository.
getEnvironment() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.AbstractGemFireHttpSessionConfiguration
Returns a reference to the configured Spring Environment.
getExpirationAction() - Method in interface org.springframework.session.data.gemfire.expiration.SessionExpirationPolicy
Specifies the action to take when the Session expires.
getExpirationTimeout() - Method in class org.springframework.session.data.gemfire.expiration.config.FixedDurationExpirationSessionRepositoryBeanPostProcessor
Returns the configured Session expiration timeout.
getExpirationTimeout() - Method in class org.springframework.session.data.gemfire.expiration.config.SessionExpirationTimeoutAwareBeanPostProcessor
Returns the configured Session expiration timeout.
getExpirationTimeout() - Method in class org.springframework.session.data.gemfire.expiration.repository.FixedDurationExpirationSessionRepository
getExpiry(Region.Entry<String, Object>) - Method in class org.springframework.session.data.gemfire.expiration.support.SessionExpirationPolicyCustomExpiryAdapter
 
getExposeConfigurationAsProperties() - Method in interface org.springframework.session.data.gemfire.config.annotation.web.http.support.SpringSessionGemFireConfigurer
Determines whether the configuration for Spring Session using Apache Geode or Pivotal GemFire should be exposed in the Spring Environment as Properties.
getFixedTimeout() - Method in class org.springframework.session.data.gemfire.expiration.support.FixedTimeoutSessionExpirationPolicy
Return the configured fixed expiration timeout.
getGemFireCache() - Method in class org.springframework.session.data.gemfire.serialization.data.support.DataSerializableSessionSerializerInitializer
Returns an Optional reference to the GemFireCache.
getId() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
getId() - Method in class org.springframework.session.data.gemfire.serialization.data.AbstractDataSerializableSessionSerializer
Returns the identifier for this DataSerializer.
getId() - Method in class org.springframework.session.data.gemfire.serialization.data.provider.DataSerializableSessionAttributesSerializer
Returns the identifier for this DataSerializer.
getId() - Method in class org.springframework.session.data.gemfire.serialization.data.provider.DataSerializableSessionSerializer
Returns the identifier for this DataSerializer.
getId() - Method in class org.springframework.session.data.gemfire.serialization.data.support.DataSerializerSessionSerializerAdapter
 
getId() - Method in class org.springframework.session.data.gemfire.support.AbstractSession
 
getId() - Method in class org.springframework.session.data.gemfire.support.SessionIdHolder
Returns the ID of this Session.
getIdleTimeout() - Method in class org.springframework.session.data.gemfire.expiration.support.IdleTimeoutSessionExpirationPolicy
Return an optionally configured expiration idle timeout.
getIndexableSessionAttributes() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Get the names of all Session attributes that will be indexed.
getIndexableSessionAttributes() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionAttributesIndexFactoryBean
 
getIndexableSessionAttributes() - Method in interface org.springframework.session.data.gemfire.config.annotation.web.http.support.SpringSessionGemFireConfigurer
Identifies the Session attributes by name that will be indexed for query operations.
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 Pivotal GemFire as single, comma-delimited String value constituting the Index expression of the Index definition.
getIsDirtyPredicate() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
getIsDirtyPredicate() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
 
getIsDirtyPredicate() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Returns the configured IsDirtyPredicate strategy interface implementation used to determine whether the users' application domain objects are dirty or not.
getIsDirtyPredicate() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Returns the configured IsDirtyPredicate strategy interface bean, declared in the Spring context, used to determine whether the users' application domain objects are dirty or not.
getLastAccessedTime() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
getLastAccessedTime() - Method in class org.springframework.session.data.gemfire.support.AbstractSession
 
getLock() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
Returns the Object used as the lock guarding the methods of this object from concurrent access by multiple Threads.
getLogger() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Return a reference to the Logger used to log messages.
getLogger() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.AbstractGemFireHttpSessionConfiguration
Return a reference to the configured SLF4J Logger.
getLogger() - Method in class org.springframework.session.data.gemfire.serialization.data.support.DataSerializableSessionSerializerInitializer
Returns a reference to the configured Logger used to capture log events and messages.
getMaxInactiveInterval() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
getMaxInactiveInterval() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Returns the maximum interval in which a Session can remain inactive before the Session is considered expired.
getMaxInactiveInterval() - Method in class org.springframework.session.data.gemfire.support.AbstractSession
 
getMaxInactiveIntervalInSeconds() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Returns the maximum interval in seconds in which a Session can remain inactive before the Session 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 expires.
getMaxInactiveIntervalInSeconds() - Method in interface org.springframework.session.data.gemfire.config.annotation.web.http.support.SpringSessionGemFireConfigurer
Defines the maximum interval in seconds that a Session can remain inactive before it expires.
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.SessionAttributesIndexFactoryBean
 
getPoolName() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Returns the name of the Pool used by the client Region to send Session to the cluster of servers during cache operations.
getPoolName() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionCacheTypeAwareRegionFactoryBean
Returns the name of the Pivotal GemFire Pool used by the client Region for managing Sessions during cache operations involving the server.
getPoolName() - Method in interface org.springframework.session.data.gemfire.config.annotation.web.http.support.SpringSessionGemFireConfigurer
Specifies the name of the specific Pool used by the ClientCache Region (i.e.
getPrincipalName() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
getRegionName() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionAttributesIndexFactoryBean
 
getRegionName() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionCacheTypeAwareRegionFactoryBean
Returns the configured name of the Region used to store and manage Session state.
getRegionName() - Method in interface org.springframework.session.data.gemfire.config.annotation.web.http.support.SpringSessionGemFireConfigurer
Defines the name of the (client)cache Region used to store Session state.
getRequiredAttribute(String) - Method in class org.springframework.session.data.gemfire.support.AbstractSession
 
getServerRegionShortcut() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Gets the RegionShortcut used to configure the data management policy of the Cache Region that will store Session state.
getServerRegionShortcut() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionCacheTypeAwareRegionFactoryBean
Returns the Region data management policy used by the Apache Geode/Pivotal GemFire peer Cache to manage Session state.
getServerRegionShortcut() - Method in interface org.springframework.session.data.gemfire.config.annotation.web.http.support.SpringSessionGemFireConfigurer
Defines the Cache Region data management policy.
getSession() - Method in class org.springframework.session.data.gemfire.events.SessionChangedEvent
Gets the Session that was changed.
getSessionEventHandler() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
 
getSessionExpirationPolicy() - Method in class org.springframework.session.data.gemfire.expiration.support.SessionExpirationPolicyCustomExpiryAdapter
Returns the configured SessionExpirationPolicy defining the expiration policies for all managed Sessions.
getSessionExpirationPolicyBeanName() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Returns an Optional name of the bean configured in the Spring application context implementing the SessionExpirationPolicy for Session expiration.
getSessionExpirationPolicyBeanName() - Method in interface org.springframework.session.data.gemfire.config.annotation.web.http.support.SpringSessionGemFireConfigurer
Defines the name of the bean referring to the SessionExpirationPolicy used to configure the Session expiration logic and strategy.
getSessionRegionName() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Returns the name of the (Client)Cache Region used to store Session state.
getSessionRepository() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.SessionEventHandlerCacheListenerAdapter
Returns a reference to the configured SessionRepository.
getSessionRepository() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.SessionIdInterestRegisteringCacheListener
Returns a reference to the configured SessionRepository.
getSessionSerializer() - Method in class org.springframework.session.data.gemfire.serialization.data.support.DataSerializerSessionSerializerAdapter
 
getSessionSerializer() - Method in class org.springframework.session.data.gemfire.serialization.pdx.support.PdxSerializerSessionSerializerAdapter
 
getSessionSerializerBeanName() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Returns the configured bean name of the Spring bean declared in the Spring application context defining the serialization strategy for serializing the Session.
getSessionSerializerBeanName() - Method in interface org.springframework.session.data.gemfire.config.annotation.web.http.support.SpringSessionGemFireConfigurer
Defines the bean name of the SessionSerializer used to serialize Session state between client and server or to disk when persisting or overflowing Session state.
getSessionsRegion() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Returns a reference to the configured Apache Geode / Pivotal GemFire cache Region used to store and manage (HTTP) Session data.
getSessionsRegionName() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Returns the fully-qualified name of the cache Region used to store and manage Session state.
getSessionsTemplate() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Returns a reference to the template used to perform data access operations and other interactions on the cache Region storing and managing Session state and backing this SessionRepository.
getSupportedClasses() - Method in class org.springframework.session.data.gemfire.serialization.data.AbstractDataSerializableSessionSerializer
Returns the types supported and handled by this DataSerializer during de/serialization.
getSupportedClasses() - Method in class org.springframework.session.data.gemfire.serialization.data.provider.DataSerializableSessionAttributesSerializer
Returns the types supported and handled by this DataSerializer during de/serialization.
getSupportedClasses() - Method in class org.springframework.session.data.gemfire.serialization.data.provider.DataSerializableSessionSerializer
Returns the types supported and handled by this DataSerializer during de/serialization.
getSupportedClasses() - Method in class org.springframework.session.data.gemfire.serialization.data.support.DataSerializerSessionSerializerAdapter
 
getTemplate() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository

H

handleDeleted(String, Session) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Handles the deletion of the given Session.
hasDelta() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.DeltaCapableGemFireSessionAttributes
 
hasDelta() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
Determines whether this AbstractGemFireOperationsSessionRepository.GemFireSession has any changes (i.e.
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.gemfire.support.SessionIdHolder
 

I

IdentityEqualsDirtyPredicate - Class in org.springframework.session.data.gemfire.support
IdentityEqualsDirtyPredicate is an IsDirtyPredicate strategy interface implementation that determines whether the new value is dirty by comparing the new value with the old value using the identity operator (==).
IdentityEqualsDirtyPredicate() - Constructor for class org.springframework.session.data.gemfire.support.IdentityEqualsDirtyPredicate
 
IdleTimeoutSessionExpirationPolicy - Class in org.springframework.session.data.gemfire.expiration.support
An implementation of the SessionExpirationPolicy interface that specifies an expiration policy for Sessions that have been idle, or inactive for a predefined duration of time.
IdleTimeoutSessionExpirationPolicy() - Constructor for class org.springframework.session.data.gemfire.expiration.support.IdleTimeoutSessionExpirationPolicy
IdleTimeoutSessionExpirationPolicy(Duration) - Constructor for class org.springframework.session.data.gemfire.expiration.support.IdleTimeoutSessionExpirationPolicy
Constructs a new IdleTimeoutSessionExpirationPolicy initialized with the given idle timeout.
indexableSessionAttributes() - Element in annotation interface org.springframework.session.data.gemfire.config.annotation.web.http.EnableGemFireHttpSession
Identifies the Session attributes by name that will be indexed for query operations.
indexableSessionAttributesPropertyName() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.AbstractGemFireHttpSessionConfiguration
 
indexedSessionAttributesPropertyName() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.AbstractGemFireHttpSessionConfiguration
 
initialize(Cache, Properties) - Method in class org.springframework.session.data.gemfire.serialization.data.support.DataSerializableSessionSerializerInitializer
 
INSTANCE - Static variable in class org.springframework.session.data.gemfire.support.DeltaAwareDirtyPredicate
 
INSTANCE - Static variable in class org.springframework.session.data.gemfire.support.EqualsDirtyPredicate
 
INSTANCE - Static variable in class org.springframework.session.data.gemfire.support.IdentityEqualsDirtyPredicate
 
INVALIDATE - Enum constant in enum class org.springframework.session.data.gemfire.expiration.SessionExpirationPolicy.ExpirationAction
 
isClient(GemFireCache) - Static method in class org.springframework.session.data.gemfire.support.GemFireUtils
Determines whether the Pivotal GemFire cache is a client.
isDirty(Object, Object) - Method in class org.springframework.session.data.gemfire.support.DeltaAwareDirtyPredicate
Determines whether the new value is dirty by evaluating the new value as an instance of Delta and invoking its Delta.hasDelta() method.
isDirty(Object, Object) - Method in class org.springframework.session.data.gemfire.support.EqualsDirtyPredicate
Determines whether the new value is dirty by comparing the new value with the old value using the Object.equals(Object) method.
isDirty(Object, Object) - Method in class org.springframework.session.data.gemfire.support.IdentityEqualsDirtyPredicate
Determines whether the new value is dirty by comparing the new value with the old value using the identity operator (==).
isDirty(Object, Object) - Method in interface org.springframework.session.data.gemfire.support.IsDirtyPredicate
Determines whether the newValue is dirty relative to the oldValue.
IsDirtyPredicate - Interface in org.springframework.session.data.gemfire.support
IsDirtyPredicate is a strategy interface used to configure Spring Session on how to evaluate application domain objects to determine whether they are dirty or not.
isExpired() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
isExpired() - Method in class org.springframework.session.data.gemfire.support.AbstractSession
 
isExposeConfigurationAsProperties() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Determines whether the configuration for Spring Session using Apache Geode or Pivotal GemFire should be exposed in the Spring Environment as Properties.
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.
isLocalLoadEvent(EntryEvent<?, ?>) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.SessionEventHandlerCacheListenerAdapter
Null-safe operation to determine whether the Region EntryEvent is a Operation.LOCAL_LOAD_CREATE or a Operation.LOCAL_LOAD_UPDATE.
isNonLocalClientRegion(Region<?, ?>) - Static method in class org.springframework.session.data.gemfire.support.GemFireUtils
Determines whether the given Region is a non-local, client Region, a Region for which a corresponding server Region exists.
isNotLocalLoadEvent(EntryEvent<?, ?>) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.SessionEventHandlerCacheListenerAdapter
Null-safe operation to determine whether the Region EntryEvent is a Operation.LOCAL_LOAD_CREATE or a Operation.LOCAL_LOAD_UPDATE.
isPeer(GemFireCache) - Static method in class org.springframework.session.data.gemfire.support.GemFireUtils
Determines whether the Pivotal GemFire cache is a peer.
isProxy(ClientRegionShortcut) - Static method in class org.springframework.session.data.gemfire.support.GemFireUtils
Determines whether the given 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.
isProxy(RegionShortcut) - Static method in class org.springframework.session.data.gemfire.support.GemFireUtils
Determines whether the RegionShortcut is a Proxy-based shortcut.
isRegisterInterestEnabled() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Determines whether Region register interest is enabled in the current Apache Geode / Pivotal GemFire configuration.
isRemembered(Object) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.SessionEventHandlerCacheListenerAdapter
Determines whether the given Session ID has been remembered.
isSession(Object) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.SessionEventHandlerCacheListenerAdapter
Determines whether the given Object is a Session.
isSession(EntryEvent<?, ?>) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.SessionEventHandlerCacheListenerAdapter
Determines whether the new value contained in the EntryEvent is a Session.
isSingleton() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionAttributesIndexFactoryBean
 
isUsingDataSerialization() - Static method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Determines whether the DataSerialization framework has been configured.
isUsingDataSerialization() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Determine whether the configured serialization strategy is using Apache Geode / Pivotal GemFire's DataSerialization framework.
isValidSessionId(Object) - Static method in class org.springframework.session.data.gemfire.support.SessionUtils
Determines whether the given Session ID is valid.
iterator() - Method in class org.springframework.session.data.gemfire.serialization.pdx.support.ComposablePdxSerializer
 

M

maxInactiveIntervalInSeconds() - Element in annotation interface org.springframework.session.data.gemfire.config.annotation.web.http.EnableGemFireHttpSession
Defines the maximum interval in seconds that a Session can remain inactive before it expires.
maxInactiveIntervalInSecondsPropertyName() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.AbstractGemFireHttpSessionConfiguration
 

N

NEVER_DIRTY - Static variable in interface org.springframework.session.data.gemfire.support.IsDirtyPredicate
 
newExpirationAttributes(Duration) - Method in class org.springframework.session.data.gemfire.expiration.support.SessionExpirationPolicyCustomExpiryAdapter
Constructs a new ExpirationAttributes initialized with the given expiration timeut and default expirtion action.
newExpirationAttributes(Duration, SessionExpirationPolicy.ExpirationAction) - Method in class org.springframework.session.data.gemfire.expiration.support.SessionExpirationPolicyCustomExpiryAdapter
Constructs a new ExpirationAttributes initialized with the given expiration timeout and action taken when the Session expires.
newIndex() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionAttributesIndexFactoryBean
Constructs a Pivotal GemFire Index over the attributes of the HttpSession.
newMap(Map<K, V>) - Method in class org.springframework.session.data.gemfire.serialization.pdx.provider.PdxSerializableSessionSerializer
 
newSessionAttributes(Object) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.DeltaCapableGemFireSession
 
newSessionAttributes(Object) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
Constructs a new AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes object to store and manage Session attributes.
newSessionChangedEvent(Session) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.SessionEventHandlerCacheListenerAdapter
Constructs a new SessionChangedEvent initialized with the given Session, using the SessionRepository as the event source.
newSessionCreatedEvent(Session) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.SessionEventHandlerCacheListenerAdapter
Constructs a new SessionCreatedEvent initialized with the given Session, using the SessionRepository as the event source.
newSessionDeletedEvent(Session) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.SessionEventHandlerCacheListenerAdapter
Constructs a new SessionDeletedEvent initialized with the given Session, using the SessionRepository as the event source.
newSessionDestroyedEvent(Session) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.SessionEventHandlerCacheListenerAdapter
Constructs a new SessionDestroyedEvent initialized with the given Session, using the SessionRepository as the event source.
newSessionEventHandler() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
newSessionExpiredEvent(Session) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.SessionEventHandlerCacheListenerAdapter
Constructs a new SessionExpiredEvent initialized with the given Session, using the SessionRepository as the event source.
newSessionIdInterestRegistrar() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
NOT_IMPLEMENTED - Static variable in class org.springframework.session.data.gemfire.support.AbstractSession
 
NOT_IMPLEMENTED - Static variable in class org.springframework.session.data.gemfire.web.http.AbstractCookieSerializer
 

O

of(GemFireCache) - Static method in class org.springframework.session.data.gemfire.serialization.data.support.DataSerializableSessionSerializerInitializer
Factory method used to construct a new instance of DataSerializableSessionSerializerInitializer initialized with the given, non-required GemFireCache.
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.events - package org.springframework.session.data.gemfire.events
 
org.springframework.session.data.gemfire.expiration - package org.springframework.session.data.gemfire.expiration
 
org.springframework.session.data.gemfire.expiration.config - package org.springframework.session.data.gemfire.expiration.config
 
org.springframework.session.data.gemfire.expiration.repository - package org.springframework.session.data.gemfire.expiration.repository
 
org.springframework.session.data.gemfire.expiration.support - package org.springframework.session.data.gemfire.expiration.support
 
org.springframework.session.data.gemfire.serialization - package org.springframework.session.data.gemfire.serialization
 
org.springframework.session.data.gemfire.serialization.data - package org.springframework.session.data.gemfire.serialization.data
 
org.springframework.session.data.gemfire.serialization.data.provider - package org.springframework.session.data.gemfire.serialization.data.provider
 
org.springframework.session.data.gemfire.serialization.data.support - package org.springframework.session.data.gemfire.serialization.data.support
 
org.springframework.session.data.gemfire.serialization.pdx - package org.springframework.session.data.gemfire.serialization.pdx
 
org.springframework.session.data.gemfire.serialization.pdx.provider - package org.springframework.session.data.gemfire.serialization.pdx.provider
 
org.springframework.session.data.gemfire.serialization.pdx.support - package org.springframework.session.data.gemfire.serialization.pdx.support
 
org.springframework.session.data.gemfire.support - package org.springframework.session.data.gemfire.support
 
org.springframework.session.data.gemfire.web.http - package org.springframework.session.data.gemfire.web.http
 
orThen(IsDirtyPredicate) - Method in interface org.springframework.session.data.gemfire.support.IsDirtyPredicate
Composes 2 IsDirtyPredicate objects using the logical OR operator.

P

PdxSerializableSessionSerializer - Class in org.springframework.session.data.gemfire.serialization.pdx.provider
The PdxSerializableSessionSerializer class is an implementation of the SessionSerializer interface used to serialize a Spring Session using the GemFire/Geode's PDX Serialization framework.
PdxSerializableSessionSerializer() - Constructor for class org.springframework.session.data.gemfire.serialization.pdx.provider.PdxSerializableSessionSerializer
 
PdxSerializerSessionSerializerAdapter<T extends org.springframework.session.Session> - Class in org.springframework.session.data.gemfire.serialization.pdx.support
The PdxSerializerSessionSerializerAdapter class is a two-way Adapter adapting a SessionSerializer instance as an instance of PdxSerializer in a GemFire/Geode context, or adapting a PdxSerializer as a SessionSerializer in a Spring Session context.
PdxSerializerSessionSerializerAdapter(SessionSerializer<T, PdxReader, PdxWriter>) - Constructor for class org.springframework.session.data.gemfire.serialization.pdx.support.PdxSerializerSessionSerializerAdapter
 
poolName() - Element in annotation interface org.springframework.session.data.gemfire.config.annotation.web.http.EnableGemFireHttpSession
Specifies the name of the specific Pool used by the ClientCache Region (i.e.
poolNamePropertyName() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.AbstractGemFireHttpSessionConfiguration
 
postProcessAfterInitialization(Object, String) - Method in class org.springframework.session.data.gemfire.expiration.config.FixedDurationExpirationSessionRepositoryBeanPostProcessor
 
postProcessBeforeInitialization(Object, String) - Method in class org.springframework.session.data.gemfire.expiration.config.SessionExpirationTimeoutAwareBeanPostProcessor
 
prepareQuery(String) - Method in class org.springframework.session.data.gemfire.GemFireOperationsSessionRepository
Prepares the appropriate Pivotal 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 an OQL Index bean on the GemFireCache 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 container thereby notifying other (potentially) interested application components/beans.

R

readCookieValues(HttpServletRequest) - Method in class org.springframework.session.data.gemfire.web.http.AbstractCookieSerializer
readObject(DataInput) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.DeltaCapableGemFireSessionAttributes
 
regionName() - Element in annotation interface org.springframework.session.data.gemfire.config.annotation.web.http.EnableGemFireHttpSession
Defines the name of the (client)cache Region used to store Session state.
register() - Static method in class org.springframework.session.data.gemfire.serialization.data.provider.DataSerializableSessionAttributesSerializer
Register custom Spring Session DataSerializers with Apache Geode/Pivotal GemFire to handle de/serialization of Spring Session, Session attribute types.
register() - Static method in class org.springframework.session.data.gemfire.serialization.data.provider.DataSerializableSessionSerializer
Register custom Spring Session DataSerializers with Apache Geode/Pivotal GemFire to handle de/serialization of Spring Session, Session and Session attribute types.
registerDataSerializableSessionSerializer() - Method in class org.springframework.session.data.gemfire.serialization.data.support.DataSerializableSessionSerializerInitializer
Registers the DataSerializableSessionSerializer with Apache Geode/Pivotal GemFire in order to properly handle the Spring Session types.
registerInterest(Object) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Registers interest on the Session.getId() ID} of a Session.
registerInterest(Session) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Registers interest in the given Session in order to receive notifications and updates.
registerSessionSerializerBeanAlias() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
 
remember(Object) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.SessionEventHandlerCacheListenerAdapter
Remembers the given Session ID.
remember(EntryEvent<Object, Session>) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.SessionEventHandlerCacheListenerAdapter
Remembers the Key contained by the given EntryEvent iff the Key is a valid Session ID and the new value is a Session.
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.gemfire.support.AbstractSession
 
requireProperty(String, Class<T>) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.AbstractGemFireHttpSessionConfiguration
Resolves the value for the given property identified by name from the Spring Environment as an instance of the specified type.
resolveEnumeratedProperty(String, Class<T>, T) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.AbstractGemFireHttpSessionConfiguration
Attempts to resolve the property with the given name from the Spring Environment as an Enum.
resolveGemFireCache() - Method in class org.springframework.session.data.gemfire.serialization.data.support.DataSerializableSessionSerializerInitializer
Resolves a reference to the GemFireCache.
resolvePool(String) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Resolves the Pool with the given name from the PoolManager.
resolveProperty(String, Boolean) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.AbstractGemFireHttpSessionConfiguration
Attempts to resolve the property with the given name from the Spring Environment as an Boolean.
resolveProperty(String, Class<T>) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.AbstractGemFireHttpSessionConfiguration
Attempts to resolve the property with the given name from the Spring Environment.
resolveProperty(String, Class<T>, T) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.AbstractGemFireHttpSessionConfiguration
Attempts to resolve the property with the given name from the Spring Environment.
resolveProperty(String, Integer) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.AbstractGemFireHttpSessionConfiguration
Attempts to resolve the property with the given name from the Spring Environment as an Integer.
resolveProperty(String, String) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.AbstractGemFireHttpSessionConfiguration
Attempts to resolve the property with the given name from the Spring Environment as a String.
resolveProperty(String, String[]) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.AbstractGemFireHttpSessionConfiguration
Attempts to resolve the property with the given name from the Spring Environment as a String array.
resolveRegionName() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionCacheTypeAwareRegionFactoryBean
Resolves the name of the Region used to manage Session state.
resolveSessionIds(HttpServletRequest) - Method in class org.springframework.session.data.gemfire.web.http.AbstractHttpSessionIdResolver

S

safeRead(DataInput, AbstractDataSerializableSessionSerializer.DataInputReader<T>) - Method in class org.springframework.session.data.gemfire.serialization.data.AbstractDataSerializableSessionSerializer
 
safeWrite(DataOutput, AbstractDataSerializableSessionSerializer.DataOutputWriter) - Method in class org.springframework.session.data.gemfire.serialization.data.AbstractDataSerializableSessionSerializer
 
save(Session) - Method in class org.springframework.session.data.gemfire.GemFireOperationsSessionRepository
Saves the specified Session to Apache Geode or Pivotal GemFire.
save(Session) - Method in class org.springframework.session.data.gemfire.support.GemFireOperationsSessionRepositorySupport
 
save(S) - Method in class org.springframework.session.data.gemfire.expiration.repository.FixedDurationExpirationSessionRepository
Saves the given Session to the underlying data (persistent) store.
SerializationException - Exception in org.springframework.session.data.gemfire.serialization
The SerializationException class is a RuntimeException indicating an error occurred while attempting to serialize a Session.
SerializationException() - Constructor for exception org.springframework.session.data.gemfire.serialization.SerializationException
Constructs a default instance of SerializationException with no message or cause.
SerializationException(String) - Constructor for exception org.springframework.session.data.gemfire.serialization.SerializationException
Constructs a new instance of SerializationException initialized with the given message describing the serialization error.
SerializationException(String, Throwable) - Constructor for exception org.springframework.session.data.gemfire.serialization.SerializationException
Constructs a new instance of SerializationException initialized with the given message describing the serialization error and cause of the serialization error.
SerializationException(Throwable) - Constructor for exception org.springframework.session.data.gemfire.serialization.SerializationException
Constructs a new instance of SerializationException initialized with the given cause of the serialization error.
serialize(AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes, DataOutput) - Method in class org.springframework.session.data.gemfire.serialization.data.provider.DataSerializableSessionAttributesSerializer
 
serialize(AbstractGemFireOperationsSessionRepository.GemFireSession, DataOutput) - Method in class org.springframework.session.data.gemfire.serialization.data.provider.DataSerializableSessionSerializer
 
serialize(AbstractGemFireOperationsSessionRepository.GemFireSession, PdxWriter) - Method in class org.springframework.session.data.gemfire.serialization.pdx.provider.PdxSerializableSessionSerializer
 
serialize(T, DataOutput) - Method in class org.springframework.session.data.gemfire.serialization.data.support.DataSerializerSessionSerializerAdapter
 
serialize(T, PdxWriter) - Method in class org.springframework.session.data.gemfire.serialization.pdx.support.PdxSerializerSessionSerializerAdapter
 
serialize(T, OUT) - Method in interface org.springframework.session.data.gemfire.serialization.SessionSerializer
Serializes the given Object to the provided out stream.
serializeObject(Object, DataOutput) - Method in class org.springframework.session.data.gemfire.serialization.data.AbstractDataSerializableSessionSerializer
 
serializeObject(Object, DataOutput, boolean) - Method in class org.springframework.session.data.gemfire.serialization.data.AbstractDataSerializableSessionSerializer
 
serverRegionShortcut() - Element in annotation interface org.springframework.session.data.gemfire.config.annotation.web.http.EnableGemFireHttpSession
Defines the Cache Region data management policy.
serverRegionShortcutPropertyName() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.AbstractGemFireHttpSessionConfiguration
 
SESSION_DATA_SERIALIZER_BEAN_NAME - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Set of defaults for Session serialization.
SESSION_PDX_SERIALIZER_BEAN_NAME - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
 
SESSION_REGION_KEY_CONSTRAINT - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Key and Value class type constraints applied to the Session Region.
SESSION_REGION_VALUE_CONSTRAINT - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
 
SESSION_SERIALIZER_BEAN_ALIAS - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
 
sessionAttributesChangeInterceptor() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.DeltaCapableGemFireSessionAttributes
 
sessionAttributesChangeInterceptor() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
 
sessionAttributesIndex(GemFireCache) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Defines an OQL Index bean on the GemFireCache 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 Pivotal 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
 
SessionCacheTypeAwareRegionFactoryBean<K,V> - Class in org.springframework.session.data.gemfire.config.annotation.web.http.support
The SessionCacheTypeAwareRegionFactoryBean class is a Spring FactoryBean used to construct, configure and initialize the Apache Geode/Pivotal GemFire cache Region used to store and manage Session state.
SessionCacheTypeAwareRegionFactoryBean() - Constructor for class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionCacheTypeAwareRegionFactoryBean
 
SessionChangedEvent - Class in org.springframework.session.data.gemfire.events
SessionChangedEvent is a Spring ApplicationEvent fire when the Session state changes.
SessionChangedEvent(Object, Session) - Constructor for class org.springframework.session.data.gemfire.events.SessionChangedEvent
Constructs a new instance of SessionChangedEvent initialized with the given source and Session.
sessionDataSerializer() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
SessionSerializer bean implemented with Apache Geode/Pivotal GemFire DataSerialization framework.
SessionEventHandlerCacheListenerAdapter(AbstractGemFireOperationsSessionRepository) - Constructor for class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.SessionEventHandlerCacheListenerAdapter
SessionExpirationPolicy - Interface in org.springframework.session.data.gemfire.expiration
The SessionExpirationPolicy interface is a Strategy Interface defining a contract for users to implement custom application expiration policies and rules for Session state management.
SessionExpirationPolicy.ExpirationAction - Enum Class in org.springframework.session.data.gemfire.expiration
Enumeration of different actions to take when a Session expires.
sessionExpirationPolicyBeanName() - Element in annotation interface org.springframework.session.data.gemfire.config.annotation.web.http.EnableGemFireHttpSession
Defines the name of the bean referring to the SessionExpirationPolicy used to configure the Session expiration logic and strategy.
sessionExpirationPolicyBeanNamePropertyName() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.AbstractGemFireHttpSessionConfiguration
 
SessionExpirationPolicyCustomExpiryAdapter - Class in org.springframework.session.data.gemfire.expiration.support
The SessionExpirationPolicyCustomExpiryAdapter class is an Apache Geode/Pivotal GemFire CustomExpiry implementation wrapping and adapting an instance of the SessionExpirationPolicy strategy interface to plugin to and affect Apache Geode/Pivotal GemFire's expiration behavior.
SessionExpirationPolicyCustomExpiryAdapter(SessionExpirationPolicy) - Constructor for class org.springframework.session.data.gemfire.expiration.support.SessionExpirationPolicyCustomExpiryAdapter
Constructs a new SessionExpirationPolicyCustomExpiryAdapter initialized with the given, required SessionExpirationPolicy.
SessionExpirationTimeoutAware - Interface in org.springframework.session.data.gemfire.expiration.config
The SessionExpirationTimeoutAware interface is a configuration callback interface allowing implementors to receive a callback with the configured Session expiration timeout as set on the EnableGemFireHttpSession annotation, EnableGemFireHttpSession.maxInactiveIntervalInSeconds() attribute.
SessionExpirationTimeoutAwareBeanPostProcessor - Class in org.springframework.session.data.gemfire.expiration.config
The SessionExpirationTimeoutAwareBeanPostProcessor class is a Spring BeanPostProcessor handling the post processing of all Spring beans defined in the Spring container implementing the SessionExpirationTimeoutAware interface.
SessionExpirationTimeoutAwareBeanPostProcessor(Duration) - Constructor for class org.springframework.session.data.gemfire.expiration.config.SessionExpirationTimeoutAwareBeanPostProcessor
Constructs a new SessionExpirationTimeoutAwareBeanPostProcessor initialized with the given Session expiration timeout.
SessionIdHolder - Class in org.springframework.session.data.gemfire.support
SessionIdHolder class is a Spring Session Session implementation that only holds the ID of the Session.
SessionIdHolder(String) - Constructor for class org.springframework.session.data.gemfire.support.SessionIdHolder
Constructs a new instance of the SessionIdHolder initialized with the given session ID.
SessionIdInterestRegisteringCacheListener(AbstractGemFireOperationsSessionRepository) - Constructor for class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.SessionIdInterestRegisteringCacheListener
sessionPdxSerializer() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
SessionSerializer bean implemented with Apache Geode/Pivotal GemFire PDX serialization framework.
sessionRegion(GemFireCache, RegionAttributes<Object, Session>) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Defines the Region used to store and manage Session state in 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 RegionAttributes used to configure and initialize the cache Region used to store Session state.
sessionRegionNamePropertyName() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.AbstractGemFireHttpSessionConfiguration
 
sessionRegionTemplate(GemFireCache) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Defines a GemfireTemplate bean used to interact with the (Client)Cache Region used to store Session state.
sessionRepository(GemfireOperations) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Defines the SessionRepository bean used to interact with Apache Geode or Pivotal GemFire as the Spring Session provider.
SessionSerializer<T,IN,OUT> - Interface in org.springframework.session.data.gemfire.serialization
The SessionSerializer interface is a Service Provider Interface (SPI) for providers needing to provide a custom implementation of their serialization strategy.
sessionSerializerBeanName() - Element in annotation interface org.springframework.session.data.gemfire.config.annotation.web.http.EnableGemFireHttpSession
Defines the name of the bean referring to the SessionSerializer used to serialize Session state between client and server or to disk when persisting or overflowing Session state.
sessionSerializerBeanNamePropertyName() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.AbstractGemFireHttpSessionConfiguration
 
SessionUtils - Class in org.springframework.session.data.gemfire.support
Abstract utility class containing functions for managing Session objects.
SessionUtils() - Constructor for class org.springframework.session.data.gemfire.support.SessionUtils
 
setApplicationContext(ApplicationContext) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.AbstractGemFireHttpSessionConfiguration
Sets a reference the Spring ApplicationContext.
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Sets the configured ApplicationEventPublisher used to publish Session events corresponding to Apache Geode/Pivotal 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
 
setAttribute(String, Object) - Method in class org.springframework.session.data.gemfire.support.AbstractSession
 
setBeanClassLoader(ClassLoader) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.AbstractGemFireHttpSessionConfiguration
Sets a reference to the ClassLoader used by the Spring container to load bean class types.
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
Gets the ClientRegionShortcut used to configure the data management policy of the ClientCache Region that will store Session state.
setEnvironment(Environment) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.AbstractGemFireHttpSessionConfiguration
Sets a reference to the Spring Environment.
setExpirationTimeout(Duration) - Method in interface org.springframework.session.data.gemfire.expiration.config.SessionExpirationTimeoutAware
Configures the Session expiration timeout on this implementating object.
setExpirationTimeout(Duration) - Method in class org.springframework.session.data.gemfire.expiration.support.IdleTimeoutSessionExpirationPolicy
Configures the expiration idle timeout.
setExposeConfigurationAsProperties(boolean) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Sets whether to expose the configuration of Spring Session using Apache Geode or Pivotal GemFire as Properties in the Spring Environment.
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 will be indexed.
setIndexableSessionAttributes(String[]) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionAttributesIndexFactoryBean
 
setIsDirtyPredicate(IsDirtyPredicate) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
setIsDirtyPredicate(IsDirtyPredicate) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
 
setIsDirtyPredicate(IsDirtyPredicate) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Configures the IsDirtyPredicate strategy interface used to determine whether the users' application domain objects are dirty or not.
setIsDirtyPredicate(IsDirtyPredicate) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Configures the IsDirtyPredicate strategy interface, as a bean from the Spring context, used to determine whether the users' application domain objects are dirty or not.
setLastAccessedTime(Instant) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
setLastAccessedTime(Instant) - Method in class org.springframework.session.data.gemfire.support.AbstractSession
 
setMaxInactiveInterval(Duration) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
setMaxInactiveInterval(Duration) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Sets the maximum interval in which a Session can remain inactive before the Session is considered expired.
setMaxInactiveInterval(Duration) - Method in class org.springframework.session.data.gemfire.support.AbstractSession
 
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 the Session 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 expires.
setPoolName(String) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Sets the name of the Pool used by the client Region to send Session to the cluster of servers during cache operations.
setPrincipalName(String) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
setRegionName(String) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionAttributesIndexFactoryBean
 
setRegionName(String) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionCacheTypeAwareRegionFactoryBean
Sets the name of the Region used to store and manage Session state.
setServerRegionShortcut(RegionShortcut) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Sets the RegionShortcut used to configure the data management policy of the Cache Region that will store Session state.
setSessionExpirationPolicyBeanName(String) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Sets the name of the bean configured in the Spring application context implementing the SessionExpirationPolicy for Session expiration.
setSessionId(HttpServletRequest, HttpServletResponse, String) - Method in class org.springframework.session.data.gemfire.web.http.AbstractHttpSessionIdResolver
setSessionRegionName(String) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Sets the name of the (Client)Cache Region used to store Session state.
setSessionSerializer(SessionSerializer<T, DataInput, DataOutput>) - Method in class org.springframework.session.data.gemfire.serialization.data.support.DataSerializerSessionSerializerAdapter
 
setSessionSerializerBeanName(String) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
Sets the bean name of the Spring bean declared in the Spring application context defining the serialization strategy for serializing the Session.
setUseDataSerialization(boolean) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Sets a condition indicating whether the DataSerialization framework has been configured.
SPRING_SECURITY_CONTEXT - Static variable in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
SPRING_SESSION_DATA_GEMFIRE_SESSION_SERIALIZER_BEAN_NAME_PROPERTY - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
 
SPRING_SESSION_GEMFIRE_PROPERTY_SOURCE - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
 
SPRING_SESSION_PROPERTY_PREFIX - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.AbstractGemFireHttpSessionConfiguration
 
SpringSessionGemFireConfigurer - Interface in org.springframework.session.data.gemfire.config.annotation.web.http.support
The SpringSessionGemFireConfigurer interface defines a contract for programmatically controlling the configuration of either Apache Geode or Pivotal GemFire as a (HTTP) Session state management provider in Spring Session.

T

toData(Object, DataOutput) - Method in class org.springframework.session.data.gemfire.serialization.data.AbstractDataSerializableSessionSerializer
 
toData(Object, PdxWriter) - Method in class org.springframework.session.data.gemfire.serialization.pdx.AbstractPdxSerializableSessionSerializer
 
toData(Object, PdxWriter) - Method in class org.springframework.session.data.gemfire.serialization.pdx.support.ComposablePdxSerializer
 
toDelta(DataOutput) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.DeltaCapableGemFireSession
 
toDelta(DataOutput) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.DeltaCapableGemFireSessionAttributes
 
toSession(Object, Object) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.SessionEventHandlerCacheListenerAdapter
Casts the given Object into a Session iff the Object is a Session.
toString() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
toString() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
 
toString() - Method in class org.springframework.session.data.gemfire.support.SessionIdHolder
 
touch(Session) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Updates the Session.setLastAccessedTime(Instant) property of the Session to the current time.
triggerDelta() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 
triggerDelta(boolean) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
 

U

unregisterInterest(Object) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Unregisters interest on the Session.getId() ID} of a Session.
unregisterInterest(Session) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
Unregisters interest in the given Session in order to stop notifications and updates.

V

valueOf(String) - Static method in enum class org.springframework.session.data.gemfire.expiration.SessionExpirationPolicy.ExpirationAction
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.springframework.session.data.gemfire.expiration.SessionExpirationPolicy.ExpirationAction
Returns an array containing the constants of this enum class, in the order they are declared.

W

writeCookieValue(CookieSerializer.CookieValue) - Method in class org.springframework.session.data.gemfire.web.http.AbstractCookieSerializer
writeObject(Object, DataOutput) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.DeltaCapableGemFireSessionAttributes
 
A C D E F G H I M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form