in scala.actors
trait IScheduler

abstract trait IScheduler
extends java.lang.Object
with scala.ScalaObject
This abstract class provides a common interface for all schedulers used to execute reactors.
Version:
0.9.2
Author:
Philipp Haller
Direct Known Subclasses:
TickedScheduler, SingleThreadedScheduler, JDK5Scheduler

Val Summary
val QUIT_TASK : scala.actors.Reaction

Def Summary
abstract def execute (task: scala.actors.Reaction) : scala.Unit

abstract def getTask (worker: scala.actors.WorkerThread) : java.lang.Runnable

abstract def onLockup (handler: () => scala.Unit) : scala.Unit

abstract def onLockup (millis: scala.Int)(handler: () => scala.Unit) : scala.Unit

abstract def pendReaction : scala.Unit

abstract def printActorDump : scala.Unit

abstract def shutdown : scala.Unit

abstract def start (task: scala.actors.Reaction) : scala.Unit

abstract def terminated (a: scala.actors.Actor) : scala.Unit

abstract def tick (a: scala.actors.Actor) : scala.Unit

abstract def unPendReaction : scala.Unit

Val Detail
val QUIT_TASK : scala.actors.Reaction

Def Detail
abstract def execute (task: scala.actors.Reaction): scala.Unit

abstract def getTask (worker: scala.actors.WorkerThread): java.lang.Runnable

abstract def onLockup (handler: () => scala.Unit): scala.Unit

abstract def onLockup (millis: scala.Int)(handler: () => scala.Unit): scala.Unit

abstract def pendReaction : scala.Unit

abstract def printActorDump : scala.Unit

abstract def shutdown : scala.Unit

abstract def start (task: scala.actors.Reaction): scala.Unit

abstract def terminated (a: scala.actors.Actor): scala.Unit

abstract def tick (a: scala.actors.Actor): scala.Unit

abstract def unPendReaction : scala.Unit