trait HTTPSession extends AnyRef
The representation of a HTTP session
- Alphabetic
- By Inheritance
- HTTPSession
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def attribute(name: String): Any
- name
- the attribute name
- returns
- the attribute value associated with this name
- abstract def lastAccessedTime: Long
- returns
- the last time server receivsd a client request for this session
- abstract def link(liftSession: LiftSession): Unit
Links a LiftSession with this HTTP session.
Links a LiftSession with this HTTP session. Hence when the HTTP session terminates or times out LiftSession will be destroyed as well.
- liftSession
- the LiftSession
- abstract def maxInactiveInterval: Long
- returns
- the maximim interval in seconds between client request and the time when the session will be terminated
- abstract def removeAttribute(name: String): Unit
Removes the session attribute having this name
Removes the session attribute having this name
- name
- the attribute name
- abstract def sessionId: String
- returns
- the HTTP session ID
- abstract def setAttribute(name: String, value: Any): Unit
Sets a value associated with a name for this session
Sets a value associated with a name for this session
- name
- the attribute name
- value
- any value
- abstract def setMaxInactiveInterval(interval: Long): Unit
Sets the maximim interval in seconds between client request and the time when the session will be terminated
Sets the maximim interval in seconds between client request and the time when the session will be terminated
- interval
- the value in seconds
- abstract def terminate: Unit
Terminates this session
- abstract def unlink(liftSession: LiftSession): Unit
The opposite of the link.
The opposite of the link. Hence the LiftSession and the HTTP session no longer needs to be related. It is called when LiftSession is explicitelly terminated.
- liftSession
- the LiftSession
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()