scala.actors

class TickedScheduler

[source: scala/actors/TickedScheduler.scala]

@deprecated

class TickedScheduler
extends java.lang.Thread with WorkerThreadScheduler with AnyRef

This scheduler uses a thread pool to execute tasks that are generated by the execution of actors.

Use class FJTaskScheduler2 instead.
Version
0.9.18
Author
Philipp Haller
Values and Variables inherited from IScheduler
QUIT_TASK
Method Summary
def execute (fun : => Unit) : Unit
Submits a closure for execution.
def execute (item : java.lang.Runnable) : Unit
def getTask (worker : WorkerThread) : java.lang.Runnable
def onLockup (millis : Int)(handler : () => Unit) : Unit
def onLockup (handler : () => Unit) : Unit
def printActorDump : Unit
override def run : Unit
def shutdown : Unit
Shuts down all idle worker threads.
def tick (a : Actor) : Unit
Methods inherited from java.lang.Thread
java.lang.Thread.start, java.lang.Thread.stop, java.lang.Thread.stop, java.lang.Thread.interrupt, java.lang.Thread.isInterrupted, java.lang.Thread.destroy, java.lang.Thread.isAlive, java.lang.Thread.suspend, java.lang.Thread.resume, java.lang.Thread.setPriority, java.lang.Thread.getPriority, java.lang.Thread.setName, java.lang.Thread.getName, java.lang.Thread.getThreadGroup, java.lang.Thread.countStackFrames, java.lang.Thread.join, java.lang.Thread.join, java.lang.Thread.join, java.lang.Thread.setDaemon, java.lang.Thread.isDaemon, java.lang.Thread.checkAccess, java.lang.Thread.toString, java.lang.Thread.getContextClassLoader, java.lang.Thread.setContextClassLoader, java.lang.Thread.getStackTrace, java.lang.Thread.getId, java.lang.Thread.getState, java.lang.Thread.getUncaughtExceptionHandler, java.lang.Thread.setUncaughtExceptionHandler
Methods inherited from AnyRef
getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized
Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf
Method Details
def printActorDump : Unit

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

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

override def run : Unit
Overrides
java.lang.Thread.java.lang.Thread.run

def execute(item : java.lang.Runnable) : Unit
Parameters
item - the task to be executed.

def execute(fun : => Unit) : Unit
Submits a closure for execution.
Parameters
fun - the closure to be executed

def getTask(worker : WorkerThread) : java.lang.Runnable
Parameters
worker - the worker thread executing tasks
Returns
the executed task
Overrides
WorkerThreadScheduler.getTask

def tick(a : Actor) : Unit
Parameters
a - the actor

def shutdown : Unit
Shuts down all idle worker threads.