net.liftweb.http.ActorWatcher

object ActorWatcher

object ActorWatcher

 extends Actor


An actor that monitors other actors that are linked with it. If a watched actor terminates,this actor captures the Exit messag, executes failureFuncs and resurects the actor.


Source: CometActor.scala(37)

 Constructors

def this

 Fields

? def ? Any Actor
failureFuncs var failureFuncs
If there's something to do in addition to starting the actor up, pre-pend the actor to this List
List[(Actor, Throwable) => Unit]
mailbox protected val mailbox MessageQueue Actor
mailboxSize def mailboxSize Int Actor
receiver def receiver Actor Actor
scheduler protected def scheduler IScheduler Actor
sender def sender OutputChannel[Any] Actor
trapExit var trapExit Boolean Actor

 Methods

! def !(arg0 : Any) Unit Actor
!! def !![A](arg0 : Any, arg1 : PartialFunction[Any, A]) Future[A] Actor
!! def !!(arg0 : Any) Future[Any] Actor
!= final def !=(arg0 : Any) Boolean Any
!= final def !=(arg0 : Object) Boolean AnyRef
!? def !?(arg0 : Long, arg1 : Any) Option[Any] Actor
!? def !?(arg0 : Any) Any Actor
== final def ==(arg0 : Object) Boolean AnyRef
== final def ==(arg0 : Any) Boolean Any
act def act Unit
asInstanceOf final def asInstanceOf[T0] T0 Any
clone protected def clone Object AnyRef
eq final def eq(arg0 : Object) Boolean AnyRef
equals def equals(arg0 : Any) Boolean AnyRef
exit def exit Nothing Actor
exit def exit(arg0 : Object) Nothing Actor
finalize protected def finalize Unit AnyRef
forward def forward(arg0 : Any) Unit Actor
getClass final def getClass Class[Any] AnyRef
hashCode def hashCode Int AnyRef
isInstanceOf final def isInstanceOf[T0] Boolean Any
link def link(arg0 : AbstractActor) AbstractActor Actor
link def link(arg0 : => Unit) Actor Actor
ne final def ne(arg0 : Object) Boolean AnyRef
notify final def notify Unit AnyRef
notifyAll final def notifyAll Unit AnyRef
react def react(arg0 : PartialFunction[Any, Unit]) Nothing Actor
reactWithin def reactWithin(arg0 : Long) Nothing Actor
receive def receive[R](arg0 : PartialFunction[Any, R]) R Actor
receiveWithin def receiveWithin[R](arg0 : Long) R Actor
reply def reply(arg0 : Any) Unit Actor
scheduleActor protected def scheduleActor(arg0 : PartialFunction[Any, Unit], arg1 : Any) Unit Actor
send def send(arg0 : Any, arg1 : OutputChannel[Any]) Unit Actor
start def start Actor Actor
synchronized final def synchronized[T0](arg0 : T0) T0 AnyRef
toString def toString String AnyRef
unlink def unlink(arg0 : AbstractActor) Unit Actor
wait final def wait(arg0 : Long) Unit AnyRef
wait final def wait Unit AnyRef
wait final def wait(arg0 : Long, arg1 : Int) Unit AnyRef
Copyright (c) 2007-2009 Lift Team. All Rights Reserved.