scala.actors.scheduler

class DefaultExecutorScheduler

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

class DefaultExecutorScheduler(daemon : Boolean)
extends SchedulerService with ExecutorScheduler
The DefaultExecutorScheduler class uses a default ThreadPoolExecutor for executing Actors. It can be configured using the two JVM properties actors.corePoolSize and actors.maxPoolSize that control the initial and maximum size of the thread pool, respectively.
Author
Philipp Haller
Additional Constructor Summary
def this : DefaultExecutorScheduler
Value Summary
override val CHECK_FREQ : Int
val executor : java.util.concurrent.ThreadPoolExecutor
Methods inherited from ExecutorScheduler
onShutdown, isActive
Methods inherited from ThreadPoolRunner
submit, execute, managedBlock
Methods inherited from TaskRunner
!!, tryCatch
Methods inherited from SchedulerService
printActorDump, onLockup, onLockup, run, execute, shutdown
Methods inherited from ActorGC
newActor, gc, status, allTerminated, onTerminate, terminated
Methods inherited from IScheduler
executeFromActor
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 : DefaultExecutorScheduler

Value Details
val executor : java.util.concurrent.ThreadPoolExecutor

override val CHECK_FREQ : Int
Overrides
SchedulerService.CHECK_FREQ