scala.actors

scheduler

package scheduler

Type Members

  1. class ForkJoinScheduler extends Runnable with IScheduler with TerminationMonitor

    The ForkJoinScheduler is backed by a lightweight fork-join task execution framework

  2. class ResizableThreadPoolScheduler extends Thread with IScheduler with TerminationMonitor

    This scheduler class uses a ThreadPoolExecutor to execute Actors

  3. class SchedulerService extends 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

  4. class SimpleExecutorScheduler extends TerminationService with ExecutorScheduler

    The SimpleExecutorScheduler class uses an ExecutorService to execute Actors

  5. class SingleThreadedScheduler extends IScheduler

    This scheduler executes actor tasks on the current thread

  6. trait TerminationMonitor extends AnyRef

  7. class TerminationService extends Thread with IScheduler with TerminationMonitor

    The TerminationService class starts a new thread that is used to check regularly if the scheduler can be shut down, because all started actors are known to have terminated

  8. class ThreadPoolScheduler extends Thread with ExecutorScheduler with TerminationMonitor

    The ThreadPoolScheduler class uses a ThreadPoolExecutor to execute Actors

Value Members

  1. object DaemonScheduler extends DelegatingScheduler

    Default scheduler for actors with daemon semantics, such as those backing futures

  2. object ThreadPoolConfig extends AnyRef