scala.actors.scheduler

class SchedulerService

[source: scala/actors/scheduler/SchedulerService.scala]

abstract class SchedulerService(daemon : Boolean)
extends java.lang.Thread with IScheduler with ActorGC
The abstract SchedulerService class allows subclasses to implement a custom onShutdown method, which is invoked when the runtime system has detected that all actors have been terminated.
Version
0.9.18
Author
Philipp Haller
Additional Constructor Summary
def this : SchedulerService
Value Summary
protected val CHECK_FREQ : Int
Values and Variables inherited from TerminationMonitor
activeActors, terminationHandlers
Method Summary
abstract def onShutdown : Unit
override def run : Unit
def shutdown : Unit
Shuts down the scheduler.
Methods inherited from ActorGC
newActor, gc, status, allTerminated, onTerminate, terminated
Methods inherited from IScheduler
execute (abstract), execute (abstract), isActive (abstract), managedBlock (abstract), executeFromActor, tick, onLockup, onLockup, printActorDump
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
Additional Constructor Details
def this : SchedulerService

Value Details
protected val CHECK_FREQ : Int

Method Details
abstract def onShutdown : Unit

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

def shutdown : Unit
Shuts down the scheduler.
Overrides
IScheduler.shutdown