Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- afterPropertiesSet() - Method in class org.springframework.session.hazelcast.HazelcastIndexedSessionRepository
C
- createSession() - Method in class org.springframework.session.hazelcast.HazelcastIndexedSessionRepository
D
- DEFAULT_SESSION_MAP_NAME - Static variable in class org.springframework.session.hazelcast.HazelcastIndexedSessionRepository
-
The default name of map used by Spring Session to store sessions.
- deleteById(String) - Method in class org.springframework.session.hazelcast.HazelcastIndexedSessionRepository
- destroy() - Method in class org.springframework.session.hazelcast.HazelcastIndexedSessionRepository
- destroy() - Method in class org.springframework.session.hazelcast.HazelcastSessionSerializer
E
- EnableHazelcastHttpSession - Annotation Interface in org.springframework.session.hazelcast.config.annotation.web.http
-
Add this annotation to an
@Configuration
class to expose theSessionRepositoryFilter
as a bean namedspringSessionRepositoryFilter
and backed by Hazelcast. - entryAdded(EntryEvent<String, MapSession>) - Method in class org.springframework.session.hazelcast.HazelcastIndexedSessionRepository
- entryEvicted(EntryEvent<String, MapSession>) - Method in class org.springframework.session.hazelcast.HazelcastIndexedSessionRepository
- entryExpired(EntryEvent<String, MapSession>) - Method in class org.springframework.session.hazelcast.HazelcastIndexedSessionRepository
- entryRemoved(EntryEvent<String, MapSession>) - Method in class org.springframework.session.hazelcast.HazelcastIndexedSessionRepository
- extract(MapSession, String, ValueCollector) - Method in class org.springframework.session.hazelcast.PrincipalNameExtractor
F
- findById(String) - Method in class org.springframework.session.hazelcast.HazelcastIndexedSessionRepository
- findByIndexNameAndIndexValue(String, String) - Method in class org.springframework.session.hazelcast.HazelcastIndexedSessionRepository
- flushMode() - Element in annotation interface org.springframework.session.hazelcast.config.annotation.web.http.EnableHazelcastHttpSession
-
Flush mode for the Hazelcast sessions.
G
- getTypeId() - Method in class org.springframework.session.hazelcast.HazelcastSessionSerializer
H
- HazelcastHttpSessionConfiguration - Class in org.springframework.session.hazelcast.config.annotation.web.http
-
Exposes the
SessionRepositoryFilter
as a bean namedspringSessionRepositoryFilter
. - HazelcastHttpSessionConfiguration() - Constructor for class org.springframework.session.hazelcast.config.annotation.web.http.HazelcastHttpSessionConfiguration
- HazelcastIndexedSessionRepository - Class in org.springframework.session.hazelcast
-
A
SessionRepository
implementation that stores sessions in Hazelcast's distributedIMap
. - HazelcastIndexedSessionRepository(HazelcastInstance) - Constructor for class org.springframework.session.hazelcast.HazelcastIndexedSessionRepository
-
Create a new
HazelcastIndexedSessionRepository
instance. - HazelcastSessionSerializer - Class in org.springframework.session.hazelcast
-
A
Serializer
implementation that handles the (de)serialization ofMapSession
stored onIMap
. - HazelcastSessionSerializer() - Constructor for class org.springframework.session.hazelcast.HazelcastSessionSerializer
M
- maxInactiveIntervalInSeconds() - Element in annotation interface org.springframework.session.hazelcast.config.annotation.web.http.EnableHazelcastHttpSession
-
The session timeout in seconds.
O
- org.springframework.session.hazelcast - package org.springframework.session.hazelcast
- org.springframework.session.hazelcast.config.annotation - package org.springframework.session.hazelcast.config.annotation
- org.springframework.session.hazelcast.config.annotation.web.http - package org.springframework.session.hazelcast.config.annotation.web.http
P
- PRINCIPAL_NAME_ATTRIBUTE - Static variable in class org.springframework.session.hazelcast.HazelcastIndexedSessionRepository
-
The principal name custom attribute name.
- PrincipalNameExtractor - Class in org.springframework.session.hazelcast
-
Hazelcast
ValueExtractor
responsible for extracting principal name from theMapSession
. - PrincipalNameExtractor() - Constructor for class org.springframework.session.hazelcast.PrincipalNameExtractor
- process(Map.Entry<String, MapSession>) - Method in class org.springframework.session.hazelcast.SessionUpdateEntryProcessor
R
- read(ObjectDataInput) - Method in class org.springframework.session.hazelcast.HazelcastSessionSerializer
S
- save(HazelcastIndexedSessionRepository.HazelcastSession) - Method in class org.springframework.session.hazelcast.HazelcastIndexedSessionRepository
- saveMode() - Element in annotation interface org.springframework.session.hazelcast.config.annotation.web.http.EnableHazelcastHttpSession
-
Save mode for the session.
- sessionMapName() - Element in annotation interface org.springframework.session.hazelcast.config.annotation.web.http.EnableHazelcastHttpSession
-
This is the name of the Map that will be used in Hazelcast to store the session data.
- sessionRepository() - Method in class org.springframework.session.hazelcast.config.annotation.web.http.HazelcastHttpSessionConfiguration
- SessionUpdateEntryProcessor - Class in org.springframework.session.hazelcast
-
Hazelcast
EntryProcessor
responsible for handling updates to session. - SessionUpdateEntryProcessor() - Constructor for class org.springframework.session.hazelcast.SessionUpdateEntryProcessor
- setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.session.hazelcast.config.annotation.web.http.HazelcastHttpSessionConfiguration
- setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.session.hazelcast.HazelcastIndexedSessionRepository
-
Sets the
ApplicationEventPublisher
that is used to publishsession events
. - setDefaultMaxInactiveInterval(Integer) - Method in class org.springframework.session.hazelcast.HazelcastIndexedSessionRepository
-
Deprecated.
- setDefaultMaxInactiveInterval(Duration) - Method in class org.springframework.session.hazelcast.HazelcastIndexedSessionRepository
-
Set the maximum inactive interval in seconds between requests before newly created sessions will be invalidated.
- setFlushMode(FlushMode) - Method in class org.springframework.session.hazelcast.config.annotation.web.http.HazelcastHttpSessionConfiguration
- setFlushMode(FlushMode) - Method in class org.springframework.session.hazelcast.HazelcastIndexedSessionRepository
-
Sets the Hazelcast flush mode.
- setHazelcastInstance(ObjectProvider<HazelcastInstance>, ObjectProvider<HazelcastInstance>) - Method in class org.springframework.session.hazelcast.config.annotation.web.http.HazelcastHttpSessionConfiguration
- setImportMetadata(AnnotationMetadata) - Method in class org.springframework.session.hazelcast.config.annotation.web.http.HazelcastHttpSessionConfiguration
- setIndexResolver(IndexResolver<Session>) - Method in class org.springframework.session.hazelcast.config.annotation.web.http.HazelcastHttpSessionConfiguration
- setIndexResolver(IndexResolver<Session>) - Method in class org.springframework.session.hazelcast.HazelcastIndexedSessionRepository
-
Set the
IndexResolver
to use. - setMaxInactiveInterval(Duration) - Method in class org.springframework.session.hazelcast.config.annotation.web.http.HazelcastHttpSessionConfiguration
- setMaxInactiveIntervalInSeconds(int) - Method in class org.springframework.session.hazelcast.config.annotation.web.http.HazelcastHttpSessionConfiguration
-
Deprecated.
- setSaveMode(SaveMode) - Method in class org.springframework.session.hazelcast.config.annotation.web.http.HazelcastHttpSessionConfiguration
- setSaveMode(SaveMode) - Method in class org.springframework.session.hazelcast.HazelcastIndexedSessionRepository
-
Set the save mode.
- setSessionMapName(String) - Method in class org.springframework.session.hazelcast.config.annotation.web.http.HazelcastHttpSessionConfiguration
- setSessionMapName(String) - Method in class org.springframework.session.hazelcast.HazelcastIndexedSessionRepository
-
Set the name of map used to store sessions.
- setSessionRepositoryCustomizer(ObjectProvider<SessionRepositoryCustomizer<HazelcastIndexedSessionRepository>>) - Method in class org.springframework.session.hazelcast.config.annotation.web.http.HazelcastHttpSessionConfiguration
- SpringSessionHazelcastInstance - Annotation Interface in org.springframework.session.hazelcast.config.annotation
-
Qualifier annotation for a
HazelcastInstance
to be injected inHazelcastIndexedSessionRepository
.
W
- write(ObjectDataOutput, MapSession) - Method in class org.springframework.session.hazelcast.HazelcastSessionSerializer
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
HazelcastIndexedSessionRepository.setDefaultMaxInactiveInterval(Duration)