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