我在代码中的某处定义了 SessionVar:
object User extends SessionVar[Option[User]]
一个远离会话和请求的对象。
object StatisticMonitor extends LiftActor{
LiftSession.onAboutToShutdownSession::= onSessionShutdown
def onSessionShutdown(targetSession: LiftSession) {
//TODO: how to find User for session targetSession
}
}
问题:
是真的,里面
onSessionShutdown
User
是绑定的targetSession
(即通过调用User.is
我会得到正在关闭的用户)。有没有办法访问任何
SessionVar
有LiftSession
实例。(例如,我有一个 LiftSessions 数组,我想遍历所有会话变量)