org.beangle.security.session.jdbc
Members list
Type members
Classlikes
class DBSessionCleaner(val registry: DBSessionRegistry) extends Logging, Task
Database session registry cleaner.
Database session registry cleaner.
-
removed expired session
-
removed long time idle session( now - last access time>tti seconds)
Implementation note: Make sure only one instance run clean up when multiple deployed.
Attributes
- Supertypes
-
trait Tasktrait Loggingclass Objecttrait Matchableclass Any
class DBSessionRegistry(domainProvider: DomainProvider, dataSource: DataSource, cacheManager: CacheManager, serializer: BinarySerializer) extends DBSessionRepo, SessionRegistry
基于数据库的session注册表 使用数据库的$sessionTable表
基于数据库的session注册表 使用数据库的$sessionTable表
Attributes
- Supertypes
-
trait SessionRegistryclass DBSessionRepotrait EventPublisherclass CacheSessionRepotrait Loggingtrait Initializingtrait SessionRepoclass Objecttrait Matchableclass AnyShow all
class DBSessionRepo(domainProvider: DomainProvider, dataSource: DataSource, cacheManager: CacheManager, serializer: BinarySerializer) extends CacheSessionRepo, EventPublisher, Initializing
Attributes
- Supertypes
-
trait EventPublisherclass CacheSessionRepotrait Loggingtrait Initializingtrait SessionRepoclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class DBSessionRegistry
trait DomainProvider
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
In this article