scala.actors

class SingleThreadedScheduler

[source: scala/actors/SingleThreadedScheduler.scala]

class SingleThreadedScheduler
extends IScheduler
This scheduler executes the tasks of an actor on a single thread (the current thread).
Version
0.9.6
Author
Philipp Haller
Values and Variables inherited from IScheduler
QUIT_TASK
Method Summary
def execute (task : scala.actors.FJTask) : Unit
def execute (task : Reaction) : Unit
def getTask (worker : WorkerThread) : Runnable
def onLockup (millis : Int)(handler : () => Unit) : Unit
def onLockup (handler : () => Unit) : Unit
def pendReaction : Unit
def printActorDump : Unit
def shutdown : Unit
def snapshot : scala.actors.LinkedQueue
def start (task : Reaction) : Unit
def start : Unit
def terminated (a : Actor) : Unit
def tick (a : Actor) : Unit
def unPendReaction : 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
Method Details
def start : Unit
Overrides IScheduler.start
def start(task : Reaction) : Unit
Overrides IScheduler.start
def execute(task : Reaction) : Unit
Overrides IScheduler.execute
def execute(task : scala.actors.FJTask) : Unit
Overrides IScheduler.execute
def getTask(worker : WorkerThread) : Runnable
Overrides IScheduler.getTask
def tick(a : Actor) : Unit
Overrides IScheduler.tick
def terminated(a : Actor) : Unit
Overrides IScheduler.terminated
def pendReaction : Unit
Overrides IScheduler.pendReaction
def unPendReaction : Unit
Overrides IScheduler.unPendReaction
def shutdown : Unit
Overrides IScheduler.shutdown
def snapshot : scala.actors.LinkedQueue
Overrides IScheduler.snapshot
def onLockup(handler : () => Unit) : Unit
Overrides IScheduler.onLockup
def onLockup(millis : Int)(handler : () => Unit) : Unit
Overrides IScheduler.onLockup
def printActorDump : Unit
Overrides IScheduler.printActorDump