- GemFireCacheTypeAwareRegionFactoryBean<K,V> - Class in org.springframework.session.data.gemfire.config.annotation.web.http.support
-
- GemFireCacheTypeAwareRegionFactoryBean() - Constructor for class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
-
- GemFireHttpSessionConfiguration - Class in org.springframework.session.data.gemfire.config.annotation.web.http
-
The
GemFireHttpSessionConfiguration class is a Spring
@Configuration class
used to configure and initialize Pivotal GemFire/Apache Geode as a clustered, replicated and distributed
HttpSession provider implementation in Spring
ExpiringSession.
- GemFireHttpSessionConfiguration() - Constructor for class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
-
- GemFireOperationsSessionRepository - Class in org.springframework.session.data.gemfire
-
- GemFireOperationsSessionRepository(GemfireOperations) - Constructor for class org.springframework.session.data.gemfire.GemFireOperationsSessionRepository
-
Constructs an instance of GemFireOperationsSessionRepository initialized with the
required GemfireOperations object used to perform data access operations to manage
Session state.
- GemFireSession() - Constructor for class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
-
- GemFireSession(String) - Constructor for class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
-
- GemFireSession(ExpiringSession) - Constructor for class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
-
- GemFireSessionAttributes() - Constructor for class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
-
- GemFireSessionAttributes(Object) - Constructor for class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
-
- GemFireSessionAttributesInstantiator(Class<? extends DataSerializable>, int) - Constructor for class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributesInstantiator
-
- GemFireSessionInstantiator(Class<? extends DataSerializable>, int) - Constructor for class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionInstantiator
-
- GemFireUtils - Class in org.springframework.session.data.gemfire.support
-
GemFireUtils is an abstract, extensible utility class for working with GemFire types
and functionality and is used by Spring Session's GemFire adapter support classes.
- GemFireUtils() - Constructor for class org.springframework.session.data.gemfire.support.GemFireUtils
-
- getApplicationEventPublisher() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
-
Gets the ApplicationEventPublisher used to publish Session events corresponding to
GemFire cache events.
- getAttribute(String) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
-
- getAttribute(String) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
-
- getAttributeNames() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
-
- getAttributeNames() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
-
- getAttributes() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
-
- getBeanClassLoader() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
-
Gets a reference to the ClassLoader used to load bean definition class
types in a Spring context.
- getBeanFactory() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
-
Gets a reference to the Spring BeanFactory responsible for
creating GemFire components.
- getClientRegionShortcut() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
-
Gets the ClientRegionShortcut used to configure the GemFire ClientCache
Region that will store Spring Sessions.
- getClientRegionShortcut() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
-
Returns the Region data policy used by the GemFire cache client to manage
Session state.
- getCreationTime() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
-
- getFullyQualifiedRegionName() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
-
Gets the fully-qualified name of the GemFire cache Region used to store and
manage Session data.
- getGemfireCache() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
-
Returns a reference to the GemFire cache used to construct the appropriate
Region.
- getId() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
-
- getIndexableSessionAttributes() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
-
Get the names of all Session attributes that should be indexed by GemFire.
- getIndexableSessionAttributes() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionAttributesIndexFactoryBean
-
- getIndexableSessionAttributesAsGemFireIndexExpression() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionAttributesIndexFactoryBean
-
Gets the names of all Session attributes that will be indexed by GemFire as single, comma-delimited
String value constituting the Index expression of the Index definition.
- getLastAccessedTime() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
-
- getMaxInactiveIntervalInSeconds() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
-
- getMaxInactiveIntervalInSeconds() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
-
Gets the maximum interval in seconds in which a Session can remain inactive before
it is considered expired.
- getMaxInactiveIntervalInSeconds() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
-
Gets the maximum interval in seconds in which a Session can remain inactive before
it is considered expired.
- getObject() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
-
Returns a reference to the constructed GemFire cache Region used to store
and manage Session state.
- getObject() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionAttributesIndexFactoryBean
-
- getObjectType() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
-
Returns the specific type of GemFire cache Region this factory creates when
initialized or Region.class when uninitialized.
- getObjectType() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionAttributesIndexFactoryBean
-
- getPoolName() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
-
Returns the name of the GemFire Pool used by the client Region for managing Sessions
during cache operations involving the server.
- getPoolName() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
-
Returns the name of the GemFire Pool used by the client Region for managing Sessions
during cache operations involving the server.
- getPrincipalName() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
-
- getRegionAttributes() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
-
Returns the GemFire RegionAttributes used to configure the GemFire cache
Region used to store and manage Session state.
- getRegionName() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
-
Returns the configured name of the GemFire cache Region use to store and
manage Session state.
- getRegionName() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionAttributesIndexFactoryBean
-
- getServerRegionShortcut() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
-
Gets the RegionShortcut used to configure the GemFire Cache Region that
will store Spring Sessions.
- getServerRegionShortcut() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
-
Returns the Region data policy used by the GemFire peer cache to manage
Session state.
- getSession(String) - Method in class org.springframework.session.data.gemfire.GemFireOperationsSessionRepository
-
Gets a copy of an existing, non-expired ExpiringSession by ID.
- getSpringSessionGemFireRegionName() - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
-
Gets the name of the Gemfire (Client)Cache Region used to store Sessions.
- getTemplate() - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
-
Gets a reference to the GemfireOperations (template) used to perform data access
operations and other interactions on the GemFire cache Region backing this
SessionRepository.
- save(ExpiringSession) - Method in class org.springframework.session.data.gemfire.GemFireOperationsSessionRepository
-
Saves the specified ExpiringSession to GemFire.
- sessionAttributesIndex(GemFireCache) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
-
Defines a GemFire Index bean on the GemFire cache Region storing and managing Sessions,
specifically on all Session attributes for quick lookup and queries on Session attribute names
with a given value.
- SessionAttributesIndexFactoryBean - Class in org.springframework.session.data.gemfire.config.annotation.web.http.support
-
The SessionAttributesIndexFactoryBean class is a Spring FactoryBean that creates a GemFire Index
on the session attributes of the HttpSession object.
- SessionAttributesIndexFactoryBean() - Constructor for class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionAttributesIndexFactoryBean
-
- sessionRegion(GemFireCache, RegionAttributes<Object, ExpiringSession>) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
-
Defines a Spring GemFire Cache Region
bean used to store and manage Sessions using either a client-server or peer-to-peer
(p2p) topology.
- sessionRegionAttributes(GemFireCache) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
-
Defines a Spring GemFire RegionAttributes bean used to configure and
initialize the GemFire cache Region storing Sessions.
- sessionRegionTemplate(GemFireCache) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
-
Defines a Spring GemfireTemplate bean used to interact with GemFire's (Client)Cache
Region storing Sessions.
- sessionRepository(GemfireOperations) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
-
Defines the Spring SessionRepository bean used to interact with GemFire as a Spring
Session provider.
- setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
-
Sets the ApplicationEventPublisher used to publish Session events corresponding to
GemFire cache events.
- setAttribute(String, Object) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
-
- setAttribute(String, Object) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
-
- setBeanClassLoader(ClassLoader) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
-
Sets a reference to the ClassLoader used to load bean definition class
types in a Spring context.
- setBeanFactory(BeanFactory) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
-
Sets a reference to the Spring BeanFactory responsible for
creating GemFire components.
- setBeanFactory(BeanFactory) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionAttributesIndexFactoryBean
-
- setBeanName(String) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionAttributesIndexFactoryBean
-
- setClientRegionShortcut(ClientRegionShortcut) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
-
Sets the ClientRegionShortcut used to configure the GemFire ClientCache
Region that will store Spring Sessions.
- setClientRegionShortcut(ClientRegionShortcut) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
-
Sets the Region data policy used by the GemFire cache client to manage
Session state.
- setGemfireCache(GemFireCache) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
-
Sets a reference to the GemFire cache used to construct the appropriate
Region.
- setGemFireCache(GemFireCache) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionAttributesIndexFactoryBean
-
- setImportMetadata(AnnotationMetadata) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
-
Callback with the AnnotationMetadata of the class containing @Import
annotation that imported this @Configuration class.
- setIndexableSessionAttributes(String[]) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
-
Sets the names of all Session attributes that should be indexed by GemFire.
- setIndexableSessionAttributes(String[]) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionAttributesIndexFactoryBean
-
- setLastAccessedTime(long) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
-
- setMaxInactiveIntervalInSeconds(int) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
-
- setMaxInactiveIntervalInSeconds(int) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository
-
Sets the maximum interval in seconds in which a Session can remain inactive before
it is considered expired.
- setMaxInactiveIntervalInSeconds(int) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
-
Sets the maximum interval in seconds in which a Session can remain inactive before
it is considered expired.
- setPoolName(String) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
-
Sets the name of the GemFire Pool used by the client Region for managing Sessions
during cache operations involving the server.
- setPoolName(String) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
-
Sets the name of the GemFire Pool used by the client Region for managing Sessions
during cache operations involving the server.
- setPrincipalName(String) - Method in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
-
- setRegionAttributes(RegionAttributes<K, V>) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
-
Sets the GemFire RegionAttributes used to configure the GemFire cache
Region used to store and manage Session state.
- setRegionName(String) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
-
Sets the name of the GemFire cache Region use to store and manage Session
state.
- setRegionName(String) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.SessionAttributesIndexFactoryBean
-
- setServerRegionShortcut(RegionShortcut) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
-
Sets the RegionShortcut used to configure the GemFire Cache Region that
will store Spring Sessions.
- setServerRegionShortcut(RegionShortcut) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.support.GemFireCacheTypeAwareRegionFactoryBean
-
Sets the Region data policy used by the GemFire peer cache to manage
Session state.
- setSpringSessionGemFireRegionName(String) - Method in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
-
Sets the name of the Gemfire (Client)Cache Region used to store Sessions.
- SPRING_SECURITY_CONTEXT - Static variable in class org.springframework.session.data.gemfire.AbstractGemFireOperationsSessionRepository.GemFireSession
-
- SPRING_SESSION_GEMFIRE_REGION_KEY_CONSTRAINT - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
-
- SPRING_SESSION_GEMFIRE_REGION_VALUE_CONSTRAINT - Static variable in class org.springframework.session.data.gemfire.config.annotation.web.http.GemFireHttpSessionConfiguration
-