DefaultSession

org.beangle.security.session.DefaultSession
class DefaultSession extends Session

Attributes

Graph
Supertypes
trait Session
trait Externalizable
trait Serializable
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Constructors

def this(id: String, principal: DefaultAccount, loginAt: Instant, agent: Agent, ttiSeconds: Int)

Concrete methods

override def access(accessAt: Instant): Long

访问session

访问session

Attributes

Returns:

据上一次的间隔秒数,-1 表示已经过期

Definition Classes
override def expired: Boolean

Attributes

Definition Classes
def readExternal(in: ObjectInput): Unit
def writeExternal(out: ObjectOutput): Unit

Concrete fields

var id: String
var lastAccessAt: Instant
var loginAt: Instant
var ttiSeconds: Int