scala.actors
object Scheduler

[source: `scala/actors/Scheduler.scala`]

`` `object` Scheduler
  `extends` AnyRef

  The `Scheduler` object is used by `Actor` to execute tasks of an execution of an actor.

Version
  0.9.10
Author
  Philipp Haller

Value Summary
`var` | pendingCount : Int
`var` | tasks : scala.actors.LinkedQueue

Method Summary
`def` | execute (task : java.lang.Runnable) : Unit
`def` | impl : IScheduler
`def` | impl_= (scheduler : IScheduler) : Unit
`def` | onLockup (millis : Int)(handler : () => Unit) : Unit
`def` | onLockup (handler : () => Unit) : Unit
`def` | onTerminate (a : Actor)(f : => Unit) : Unit
`def` | pendReaction : Unit
`def` | printActorDump : Unit
`def` | restart : Unit
`def` | shutdown : Unit
`def` | snapshot : Unit
`def` | start (task : java.lang.Runnable) : Unit
`def` | terminated (a : Actor) : Unit
`def` | tick (a : Actor) : Unit
`def` | unPendReaction (a : Actor) : Unit

Methods inherited from AnyRef
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized

Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf

Value Details

`` `var` tasks : scala.actors.LinkedQueue

`` `var` pendingCount : Int

Method Details

`` `def` impl : IScheduler

`` `def` impl_=(scheduler : IScheduler) : Unit

`` `def` snapshot : Unit

`` `def` restart : Unit

`` `def` start(task : java.lang.Runnable) : Unit

`` `def` execute(task : java.lang.Runnable) : Unit

`` `def` tick(a : Actor) : Unit

`` `def` terminated(a : Actor) : Unit

`` `def` pendReaction : Unit

`` `def` onTerminate(a : Actor)(f : => Unit) : Unit

`` `def` unPendReaction(a : Actor) : Unit

`` `def` shutdown : Unit

`` `def` onLockup(handler : () => Unit) : Unit

`` `def` onLockup(millis : Int)(handler : () => Unit) : Unit

`` `def` printActorDump : Unit