org.beangle.security.session
package org.beangle.security.session
Members list
Type members
Classlikes
class DefaultSession extends Session
Attributes
- Supertypes
-
trait Sessiontrait Externalizabletrait Serializableclass Objecttrait Matchableclass AnyShow all
object DefaultSessionBuilder extends SessionBuilder
Attributes
- Supertypes
- Self type
enum EventType
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
class LoginEvent(src: Session) extends Event
Attributes
- Supertypes
-
class Eventclass EventObjecttrait Serializableclass Objecttrait Matchableclass AnyShow all
class LogoutEvent(src: Session, var reason: String) extends Event
Attributes
- Supertypes
-
class Eventclass EventObjecttrait Serializableclass Objecttrait Matchableclass AnyShow all
class OvermaxSessionException(val maxUserLimit: Int, principal: Any) extends SessionException
Attributes
- Supertypes
-
class SessionExceptionclass AuthenticationExceptionclass SecurityExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
object Session
trait Session extends Externalizable
Attributes
- Companion
- object
- Supertypes
-
trait Externalizabletrait Serializableclass Objecttrait Matchableclass Any
- Known subtypes
-
class DefaultSession
trait SessionBuilder
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object DefaultSessionBuilder
class SessionException(message: String, principal: Any) extends AuthenticationException
Attributes
- Supertypes
-
class AuthenticationExceptionclass SecurityExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class OvermaxSessionExceptionclass SessionExpiredException
class SessionExpiredException(message: String, principal: Principal) extends SessionException
Attributes
- Supertypes
-
class SessionExceptionclass AuthenticationExceptionclass SecurityExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
case class SessionProfile(ttiSeconds: Int, concurrent: Int, capacity: Int, checkConcurrent: Boolean, checkCapacity: Boolean)
会话配置
会话配置
Value parameters
- checkCapacity
-
是否检查系统会话上限
- checkConcurrent
-
是否检查多重会话
- concurrent
-
多重会话数上限
- ttiSeconds
-
tti时间以秒计
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
trait SessionProfileProvider
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
trait SessionRegistry extends SessionRepo
Attributes
- Supertypes
trait SessionRepo
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait SessionRegistry
In this article