2010-12-10 12:36:06 +08:00
|
|
|
package org.broadinstitute.sting.queue.engine
|
|
|
|
|
|
|
|
|
|
import org.broadinstitute.sting.queue.function.CommandLineFunction
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Creates and stops Lsf706JobRunners
|
|
|
|
|
*/
|
|
|
|
|
class Lsf706JobManager extends JobManager[CommandLineFunction, Lsf706JobRunner] {
|
2011-01-26 04:28:54 +08:00
|
|
|
def runnerType = classOf[Lsf706JobRunner]
|
|
|
|
|
def functionType = classOf[CommandLineFunction]
|
2010-12-10 12:36:06 +08:00
|
|
|
def create(function: CommandLineFunction) = new Lsf706JobRunner(function)
|
2011-01-26 04:28:54 +08:00
|
|
|
override def tryStop(runners: List[Lsf706JobRunner]) { Lsf706JobRunner.tryStop(runners) }
|
2010-12-10 12:36:06 +08:00
|
|
|
}
|