scala.actors

class FJTaskScheduler2

[source: scala/actors/FJTaskScheduler2.scala]

class FJTaskScheduler2
extends java.lang.Thread with IScheduler
FJTaskScheduler2
Version
0.9.19
Author
Philipp Haller
Value Summary
val coreProp : java.lang.String
val initCoreSize : Int
val maxProp : java.lang.String
val maxSize : Int
val minNumThreads : Int
var printStats : Boolean
val rt : java.lang.Runtime
val timeFreq : Int
val timeFreqProp : java.lang.String
Values and Variables inherited from IScheduler
QUIT_TASK
Method Summary
def execute (fun : => Unit) : Unit
Submits a closure for execution.
def execute (task : java.lang.Runnable) : Unit
def onLockup (handler : () => Unit) : Unit
def onLockup (millis : Int)(handler : () => Unit) : Unit
def printActorDump : Unit
override def run : Unit
def shutdown : Unit
Shuts down all idle worker threads.
def snapshot : scala.actors.LinkedQueue
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
Value Details
@deprecated

var printStats : Boolean

@deprecated

val rt : java.lang.Runtime

@deprecated

val minNumThreads : Int

@deprecated

val coreProp : java.lang.String

@deprecated

val maxProp : java.lang.String

@deprecated

val timeFreqProp : java.lang.String

val initCoreSize : Int

val maxSize : Int

@deprecated

val timeFreq : Int

Method Details
@deprecated

def printActorDump : Unit
Overrides
IScheduler.printActorDump

@deprecated

def onLockup(handler : () => Unit) : Unit
Overrides
IScheduler.onLockup

@deprecated

def onLockup(millis : Int)(handler : () => Unit) : Unit
Overrides
IScheduler.onLockup

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

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

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

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

def shutdown : Unit
Shuts down all idle worker threads.
Overrides
IScheduler.shutdown

@deprecated

def snapshot : scala.actors.LinkedQueue