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 Task
trait Logging
class Object
trait Matchable
class Any
class DBSessionRegistry(domainProvider: DomainProvider, dataSource: DataSource, cacheManager: CacheManager, serializer: BinarySerializer) extends DBSessionRepo, SessionRegistry

基于数据库的session注册表 使用数据库的$sessionTable表

基于数据库的session注册表 使用数据库的$sessionTable表

Attributes

Supertypes
trait SessionRegistry
trait EventPublisher
trait Logging
trait Initializing
trait SessionRepo
class Object
trait Matchable
class Any
Show all
class DBSessionRepo(domainProvider: DomainProvider, dataSource: DataSource, cacheManager: CacheManager, serializer: BinarySerializer) extends CacheSessionRepo, EventPublisher, Initializing

Attributes

Supertypes
trait EventPublisher
trait Logging
trait Initializing
trait SessionRepo
class Object
trait Matchable
class Any
Show all
Known subtypes

Attributes

Supertypes
class Object
trait Matchable
class Any