- DataSerializableSessionAttributesSerializer - Class in org.springframework.session.data.gemfire.serialization.data.provider
-
- DataSerializableSessionAttributesSerializer() - Constructor for class org.springframework.session.data.gemfire.serialization.data.provider.DataSerializableSessionAttributesSerializer
-
- DataSerializableSessionSerializer - Class in org.springframework.session.data.gemfire.serialization.data.provider
-
- 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
-
- DataSerializableSessionSerializerInitializer(GemFireCache) - Constructor for class org.springframework.session.data.gemfire.serialization.data.support.DataSerializableSessionSerializerInitializer
-
- DataSerializerSessionSerializerAdapter<T extends org.springframework.session.Session> - Class in org.springframework.session.data.gemfire.serialization.data.support
-
- 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_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 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(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
-
- deserialize(IN) - Method in interface org.springframework.session.data.gemfire.serialization.SessionSerializer
-
Deserializes an Object from bytes contained in the provided in stream.
- deserializeObject(DataInput) - Method in class org.springframework.session.data.gemfire.serialization.data.AbstractDataSerializableSessionSerializer
-
- 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
-
- 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
-
- GemFireOperationsSessionRepositorySupport() - Constructor for class org.springframework.session.data.gemfire.support.GemFireOperationsSessionRepositorySupport
-
- GemFireOperationsSessionRepositorySupport(GemfireOperations) - Constructor for class org.springframework.session.data.gemfire.support.GemFireOperationsSessionRepositorySupport
-
- GemFireSession() - Constructor for class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
-
- GemFireSession(String) - Constructor for class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
-
- GemFireSession(Session) - Constructor for class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
-
- GemFireSessionAttributes() - Constructor for class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
-
- GemFireSessionAttributes(Object) - Constructor for class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
-
- 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
-
Return an Optional expiraiton timeout.
- 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
-
- 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
-
- IdentityEqualsDirtyPredicate - Class in org.springframework.session.data.gemfire.support
-
- 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
-
- 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
-
- initGemFire() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
-
- 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
-
- 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(EntryEvent<?, ?>) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.SessionEventHandlerCacheListenerAdapter
-
Determines whether the new value contained in the EntryEvent
is a Session.
- isSession(Object) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.SessionEventHandlerCacheListenerAdapter
-
Determines whether the given Object 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
-
- 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
-
- 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
-
- registerInterest(Session) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
-
Registers interest in the given Session in order to receive notifications and updates.
- registerInterest(Object) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
-
Registers interest on the Session.getId() ID} of a Session.
- 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.
- remember(Object) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.SessionEventHandlerCacheListenerAdapter
-
Remembers the given Session ID.
- 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, 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.
- 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.
- 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
-
- 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(S) - Method in class org.springframework.session.data.gemfire.expiration.repository.FixedDurationExpirationSessionRepository
-
Saves the given Session to the underlying data (persistent) store.
- 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
-
- 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
-
- 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(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.
- 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.
- 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(T, DataOutput) - Method in class org.springframework.session.data.gemfire.serialization.data.support.DataSerializerSessionSerializerAdapter
-
- serialize(AbstractGemFireOperationsSessionRepository.GemFireSession, PdxWriter) - Method in class org.springframework.session.data.gemfire.serialization.pdx.provider.PdxSerializableSessionSerializer
-
- 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
-
- 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(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 in org.springframework.session.data.gemfire.expiration
-
Enumeration of different actions to take when a Session expires.
- sessionExpirationPolicyBeanNamePropertyName() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.AbstractGemFireHttpSessionConfiguration
-
- SessionExpirationPolicyCustomExpiryAdapter - Class in org.springframework.session.data.gemfire.expiration.support
-
- SessionExpirationPolicyCustomExpiryAdapter(SessionExpirationPolicy) - Constructor for class org.springframework.session.data.gemfire.expiration.support.SessionExpirationPolicyCustomExpiryAdapter
-
- SessionExpirationTimeoutAware - Interface in org.springframework.session.data.gemfire.expiration.config
-
- SessionExpirationTimeoutAwareBeanPostProcessor - Class in org.springframework.session.data.gemfire.expiration.config
-
- SessionExpirationTimeoutAwareBeanPostProcessor(Duration) - Constructor for class org.springframework.session.data.gemfire.expiration.config.SessionExpirationTimeoutAwareBeanPostProcessor
-
- 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.
- 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.