trait ScopedLiftActor extends LiftActor with LazyLoggable
A LiftActor that runs in the scope of the current Session, repleat with SessionVars, etc. In general, you'll want to use a ScopedLiftActor when you do stuff with clientActorFor, etc. so that you have the session scope
- Alphabetic
- By Inheritance
- ScopedLiftActor
- LazyLoggable
- LiftActor
- ForwardableActor
- GenericActor
- TypedActor
- SpecializedLiftActor
- SimpleActor
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- def !(msg: Any): Unit
- Definition Classes
- SpecializedLiftActor → SimpleActor
- def !!(msg: Any): Box[Any]
- Definition Classes
- LiftActor → TypedActor
- def !!(msg: Any, timeout: Long): Box[Any]
- Definition Classes
- LiftActor → TypedActor
- def !<(msg: Any): LAFuture[Any]
- Definition Classes
- LiftActor
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def !?(timeout: Long, message: Any): Box[Any]
- Definition Classes
- LiftActor → TypedActor
- def !?(msg: Any): Any
- Definition Classes
- LiftActor → TypedActor
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val _session: LiftSession
The session captured when the instance is created.
The session captured when the instance is created. It should be correct if the instance is created in the scope of a request
- Attributes
- protected
- val _uniqueId: String
The render version of the page that this was created in the scope of
The render version of the page that this was created in the scope of
- Attributes
- protected
- def around[R](f: => R): R
- Attributes
- protected
- Definition Classes
- SpecializedLiftActor
- def aroundLoans: List[CommonLoanWrapper]
- Attributes
- protected
- Definition Classes
- SpecializedLiftActor
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def composeFunction: PartialFunction[Any, Unit]
Compose the Message Handler function.
Compose the Message Handler function. By default, composes highPriority orElse mediumPriority orElse internalHandler orElse lowPriority orElse internalHandler. But you can change how the handler works if doing stuff in highPriority, mediumPriority and lowPriority is not enough.
- Attributes
- protected
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def exceptionHandler: PartialFunction[Throwable, Unit]
- Attributes
- protected
- Definition Classes
- SpecializedLiftActor
- def execTranslate(f: (Any) => Unit)(v: Any): Unit
- Attributes
- protected
- Definition Classes
- LiftActor → SpecializedLiftActor
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def forwardMessageTo(msg: Any, forwardTo: TypedActor[Any, Any]): Unit
- Attributes
- protected
- Definition Classes
- LiftActor → ForwardableActor
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def highPriority: PartialFunction[Any, Unit]
Handle messages sent to this Actor before the
- def highPriorityReceive: Box[PartialFunction[Any, Unit]]
- Attributes
- protected
- Definition Classes
- SpecializedLiftActor
- def insertMsgAtHeadOfQueue_!(msg: Any): Unit
- Attributes
- protected
- Definition Classes
- SpecializedLiftActor
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- lazy val logger: Logger
- Attributes
- protected
- Definition Classes
- LazyLoggable
- Annotations
- @transient()
- def lowPriority: PartialFunction[Any, Unit]
- def mediumPriority: PartialFunction[Any, Unit]
- def messageHandler: PartialFunction[Any, Unit]
- Attributes
- protected
- Definition Classes
- ScopedLiftActor → SpecializedLiftActor
- 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()
- def reply(v: Any): Unit
- Attributes
- protected
- Definition Classes
- LiftActor → ForwardableActor
- def reportError(msg: String, exception: Exception): Unit
How to report an error that occurs during message dispatch
How to report an error that occurs during message dispatch
- Attributes
- protected
- def send(msg: Any): Unit
- Definition Classes
- SpecializedLiftActor
- def sendAndGetFuture(msg: Any): LAFuture[Any]
- Definition Classes
- LiftActor
- def sendAndGetReply(timeout: Long, msg: Any): Any
- Definition Classes
- LiftActor
- def sendAndGetReply(msg: Any): Any
- Definition Classes
- LiftActor
- def session: LiftSession
The session associated with this actor.
The session associated with this actor. By default it's captured at the time of instantiation, but that doesn't always work, so you might have to override this method
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def testTranslate(f: (Any) => Boolean)(v: Any): Boolean
- Attributes
- protected
- Definition Classes
- LiftActor → SpecializedLiftActor
- def toString(): String
- Definition Classes
- AnyRef → Any
- def uniqueId: String
The unique page ID of the page that this Actor was created in the scope of
- 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()