spark-instrumented-optimizer/core/src/main/scala/spark/Scheduler.scala
2011-02-01 15:11:08 -08:00

11 lines
272 B
Scala

package spark
// Scheduler trait, implemented by both NexusScheduler and LocalScheduler.
private trait Scheduler {
def start()
def waitForRegister()
def runTasks[T](tasks: Array[Task[T]])(implicit m: ClassManifest[T]): Array[T]
def stop()
def numCores(): Int
}