Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- afterPropertiesSet() - Method in class org.springframework.session.jdbc.JdbcIndexedSessionRepository
C
- cleanupCron() - Element in annotation interface org.springframework.session.jdbc.config.annotation.web.http.EnableJdbcHttpSession
-
The cron expression for expired session cleanup job.
- cleanUpExpiredSessions() - Method in class org.springframework.session.jdbc.JdbcIndexedSessionRepository
- createSession() - Method in class org.springframework.session.jdbc.JdbcIndexedSessionRepository
- customize(JdbcIndexedSessionRepository) - Method in class org.springframework.session.jdbc.Db2JdbcIndexedSessionRepositoryCustomizer
- customize(JdbcIndexedSessionRepository) - Method in class org.springframework.session.jdbc.MySqlJdbcIndexedSessionRepositoryCustomizer
- customize(JdbcIndexedSessionRepository) - Method in class org.springframework.session.jdbc.OracleJdbcIndexedSessionRepositoryCustomizer
- customize(JdbcIndexedSessionRepository) - Method in class org.springframework.session.jdbc.PostgreSqlJdbcIndexedSessionRepositoryCustomizer
- customize(JdbcIndexedSessionRepository) - Method in class org.springframework.session.jdbc.SqlServerJdbcIndexedSessionRepositoryCustomizer
D
- Db2JdbcIndexedSessionRepositoryCustomizer - Class in org.springframework.session.jdbc
-
A
SessionRepositoryCustomizer
implementation that applies IBM DB2 specific optimized SQL statements toJdbcIndexedSessionRepository
. - Db2JdbcIndexedSessionRepositoryCustomizer() - Constructor for class org.springframework.session.jdbc.Db2JdbcIndexedSessionRepositoryCustomizer
- DEFAULT_CLEANUP_CRON - Static variable in class org.springframework.session.jdbc.JdbcIndexedSessionRepository
-
The default cron expression used for expired session cleanup job.
- DEFAULT_TABLE_NAME - Static variable in class org.springframework.session.jdbc.JdbcIndexedSessionRepository
-
The default name of database table used by Spring Session to store sessions.
- deleteById(String) - Method in class org.springframework.session.jdbc.JdbcIndexedSessionRepository
- destroy() - Method in class org.springframework.session.jdbc.JdbcIndexedSessionRepository
E
- EnableJdbcHttpSession - Annotation Interface in org.springframework.session.jdbc.config.annotation.web.http
-
Add this annotation to an
@Configuration
class to expose theSessionRepositoryFilter
as a bean namedspringSessionRepositoryFilter
and backed by a relational database.
F
- findById(String) - Method in class org.springframework.session.jdbc.JdbcIndexedSessionRepository
- findByIndexNameAndIndexValue(String, String) - Method in class org.springframework.session.jdbc.JdbcIndexedSessionRepository
- flushMode() - Element in annotation interface org.springframework.session.jdbc.config.annotation.web.http.EnableJdbcHttpSession
-
Flush mode for the sessions.
J
- JdbcHttpSessionConfiguration - Class in org.springframework.session.jdbc.config.annotation.web.http
-
Spring
@Configuration
class used to configure and initialize a JDBC basedHttpSession
provider implementation in Spring Session. - JdbcHttpSessionConfiguration() - Constructor for class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
- JdbcIndexedSessionRepository - Class in org.springframework.session.jdbc
-
A
SessionRepository
implementation that uses Spring'sJdbcOperations
to store sessions in a relational database. - JdbcIndexedSessionRepository(JdbcOperations, TransactionOperations) - Constructor for class org.springframework.session.jdbc.JdbcIndexedSessionRepository
-
Create a new
JdbcIndexedSessionRepository
instance which uses the providedJdbcOperations
andTransactionOperations
to manage sessions.
M
- maxInactiveIntervalInSeconds() - Element in annotation interface org.springframework.session.jdbc.config.annotation.web.http.EnableJdbcHttpSession
-
The session timeout in seconds.
- MySqlJdbcIndexedSessionRepositoryCustomizer - Class in org.springframework.session.jdbc
-
A
SessionRepositoryCustomizer
implementation that applies MySQL specific optimized SQL statements toJdbcIndexedSessionRepository
. - MySqlJdbcIndexedSessionRepositoryCustomizer() - Constructor for class org.springframework.session.jdbc.MySqlJdbcIndexedSessionRepositoryCustomizer
O
- OracleJdbcIndexedSessionRepositoryCustomizer - Class in org.springframework.session.jdbc
-
A
SessionRepositoryCustomizer
implementation that applies Oracle specific optimized SQL statements toJdbcIndexedSessionRepository
. - OracleJdbcIndexedSessionRepositoryCustomizer() - Constructor for class org.springframework.session.jdbc.OracleJdbcIndexedSessionRepositoryCustomizer
- org.springframework.session.jdbc - package org.springframework.session.jdbc
- org.springframework.session.jdbc.config.annotation - package org.springframework.session.jdbc.config.annotation
- org.springframework.session.jdbc.config.annotation.web.http - package org.springframework.session.jdbc.config.annotation.web.http
P
- PostgreSqlJdbcIndexedSessionRepositoryCustomizer - Class in org.springframework.session.jdbc
-
A
SessionRepositoryCustomizer
implementation that applies PostgreSQL specific optimized SQL statements toJdbcIndexedSessionRepository
. - PostgreSqlJdbcIndexedSessionRepositoryCustomizer() - Constructor for class org.springframework.session.jdbc.PostgreSqlJdbcIndexedSessionRepositoryCustomizer
S
- save(JdbcIndexedSessionRepository.JdbcSession) - Method in class org.springframework.session.jdbc.JdbcIndexedSessionRepository
- saveMode() - Element in annotation interface org.springframework.session.jdbc.config.annotation.web.http.EnableJdbcHttpSession
-
Save mode for the session.
- sessionRepository() - Method in class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
- setBeanClassLoader(ClassLoader) - Method in class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
- setCleanupCron(String) - Method in class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
- setCleanupCron(String) - Method in class org.springframework.session.jdbc.JdbcIndexedSessionRepository
-
Set the cleanup cron expression.
- setConversionService(ConversionService) - Method in class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
- setConversionService(ConversionService) - Method in class org.springframework.session.jdbc.JdbcIndexedSessionRepository
-
Sets the
ConversionService
to use. - setCreateSessionAttributeQuery(String) - Method in class org.springframework.session.jdbc.JdbcIndexedSessionRepository
-
Set the custom SQL query used to create the session attribute.
- setCreateSessionQuery(String) - Method in class org.springframework.session.jdbc.JdbcIndexedSessionRepository
-
Set the custom SQL query used to create the session.
- setDataSource(ObjectProvider<DataSource>, ObjectProvider<DataSource>) - Method in class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
- setDefaultMaxInactiveInterval(Integer) - Method in class org.springframework.session.jdbc.JdbcIndexedSessionRepository
-
Deprecated.
- setDefaultMaxInactiveInterval(Duration) - Method in class org.springframework.session.jdbc.JdbcIndexedSessionRepository
-
Set the maximum inactive interval in seconds between requests before newly created sessions will be invalidated.
- setDeleteSessionAttributeQuery(String) - Method in class org.springframework.session.jdbc.JdbcIndexedSessionRepository
-
Set the custom SQL query used to delete the session attribute.
- setDeleteSessionQuery(String) - Method in class org.springframework.session.jdbc.JdbcIndexedSessionRepository
-
Set the custom SQL query used to delete the session.
- setDeleteSessionsByExpiryTimeQuery(String) - Method in class org.springframework.session.jdbc.JdbcIndexedSessionRepository
-
Set the custom SQL query used to delete the sessions by last access time.
- setEmbeddedValueResolver(StringValueResolver) - Method in class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
- setFlushMode(FlushMode) - Method in class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
- setFlushMode(FlushMode) - Method in class org.springframework.session.jdbc.JdbcIndexedSessionRepository
-
Set the flush mode.
- setGetSessionQuery(String) - Method in class org.springframework.session.jdbc.JdbcIndexedSessionRepository
-
Set the custom SQL query used to retrieve the session.
- setImportMetadata(AnnotationMetadata) - Method in class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
- setIndexResolver(IndexResolver<Session>) - Method in class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
- setIndexResolver(IndexResolver<Session>) - Method in class org.springframework.session.jdbc.JdbcIndexedSessionRepository
-
Set the
IndexResolver
to use. - setListSessionsByPrincipalNameQuery(String) - Method in class org.springframework.session.jdbc.JdbcIndexedSessionRepository
-
Set the custom SQL query used to retrieve the sessions by principal name.
- setLobHandler(LobHandler) - Method in class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
- setLobHandler(LobHandler) - Method in class org.springframework.session.jdbc.JdbcIndexedSessionRepository
- setMaxInactiveInterval(Duration) - Method in class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
- setMaxInactiveIntervalInSeconds(Integer) - Method in class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
-
Deprecated.
- setSaveMode(SaveMode) - Method in class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
- setSaveMode(SaveMode) - Method in class org.springframework.session.jdbc.JdbcIndexedSessionRepository
-
Set the save mode.
- setSessionRepositoryCustomizer(ObjectProvider<SessionRepositoryCustomizer<JdbcIndexedSessionRepository>>) - Method in class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
- setSpringSessionConversionService(ConversionService) - Method in class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
- setTableName(String) - Method in class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
- setTableName(String) - Method in class org.springframework.session.jdbc.JdbcIndexedSessionRepository
-
Set the name of database table used to store sessions.
- setTransactionManager(PlatformTransactionManager) - Method in class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
- setTransactionOperations(TransactionOperations) - Method in class org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration
- setUpdateSessionAttributeQuery(String) - Method in class org.springframework.session.jdbc.JdbcIndexedSessionRepository
-
Set the custom SQL query used to update the session attribute.
- setUpdateSessionQuery(String) - Method in class org.springframework.session.jdbc.JdbcIndexedSessionRepository
-
Set the custom SQL query used to update the session.
- SpringSessionDataSource - Annotation Interface in org.springframework.session.jdbc.config.annotation
-
Qualifier annotation for a
DataSource
to be injected inJdbcIndexedSessionRepository
. - SqlServerJdbcIndexedSessionRepositoryCustomizer - Class in org.springframework.session.jdbc
-
A
SessionRepositoryCustomizer
implementation that applies SQL Server specific optimized SQL statements toJdbcIndexedSessionRepository
. - SqlServerJdbcIndexedSessionRepositoryCustomizer() - Constructor for class org.springframework.session.jdbc.SqlServerJdbcIndexedSessionRepositoryCustomizer
T
- tableName() - Element in annotation interface org.springframework.session.jdbc.config.annotation.web.http.EnableJdbcHttpSession
-
The name of database table used by Spring Session to store sessions.
All Classes and Interfaces|All Packages|Constant Field Values
JdbcIndexedSessionRepository.setDefaultMaxInactiveInterval(Duration)