scala.actors
class FJTaskScheduler2

[source: `scala/actors/FJTaskScheduler2.scala`]

`` `class` FJTaskScheduler2
  `extends` Thread `with` IScheduler

  FJTaskScheduler2

Version
  0.9.6
Author
  Philipp Haller

Value Summary
`val` | coreProp : String
`val` | initCoreSize : Int
`val` | maxProp : String
`val` | maxSize : Int
`val` | printStats : Boolean

Values and Variables inherited from IScheduler
QUIT_TASK

Method Summary
`def` | execute (task : Reaction) : Unit
`def` | execute (task : scala.actors.FJTask) : Unit
`def` | getPendingCount : Int
`def` | getTask (worker : WorkerThread) : Null
`def` | onLockup (millis : Int)(handler : () => Unit) : Unit
`def` | onLockup (handler : () => Unit) : Unit
`def` | pendReaction : Unit
`def` | printActorDump : Unit
`override def` | run : Unit
`def` | setPendingCount (cnt : Int) : Unit
`def` | shutdown : Unit Shuts down all idle worker threads.
`def` | snapshot : scala.actors.LinkedQueue
`def` | start (task : Reaction) : Unit
`def` | terminated (a : Actor) : Unit
`def` | tick (a : Actor) : Unit
`def` | unPendReaction : Unit

Methods inherited from Thread
blockedOn, start, stop, stop, interrupt, isInterrupted, destroy, isAlive, suspend, resume, setPriority, getPriority, setName, getName, getThreadGroup, countStackFrames, join, join, join, setDaemon, isDaemon, checkAccess, toString, getContextClassLoader, setContextClassLoader, getStackTrace, getId, getState, getUncaughtExceptionHandler, 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

`` `val` printStats : Boolean

`` `val` coreProp : String

`` `val` maxProp : String

`` `val` initCoreSize : Int

`` `val` maxSize : Int

Method Details

`` `def` pendReaction : Unit

Overrides IScheduler.pendReaction

`` `def` unPendReaction : Unit

Overrides IScheduler.unPendReaction

`` `def` getPendingCount : Int

`` `def` setPendingCount(cnt : Int) : Unit

`` `def` printActorDump : Unit

Overrides IScheduler.printActorDump

`` `def` terminated(a : Actor) : Unit

Overrides IScheduler.terminated

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

Overrides IScheduler.onLockup

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

Overrides IScheduler.onLockup

`override` `def` run : Unit

Overrides Thread.run

`` `def` execute(task : Reaction) : Unit

Parameters
  `item -` the task to be executed.

Overrides IScheduler.execute

`` `def` execute(task : scala.actors.FJTask) : Unit

Overrides IScheduler.execute

`` `def` start(task : Reaction) : Unit

Overrides IScheduler.start

`` `def` getTask(worker : WorkerThread) : Null

Parameters
  `worker -` the worker thread executing tasks
Returns
  the executed task

Overrides IScheduler.getTask

`` `def` tick(a : Actor) : Unit

Parameters
  `a -` the actor

Overrides IScheduler.tick

`` `def` shutdown : Unit

  Shuts down all idle worker threads.

Overrides IScheduler.shutdown

`` `def` snapshot : scala.actors.LinkedQueue

Overrides IScheduler.snapshot