p

tasks

package tasks

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. tasks
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type CPUMemoryRequest = VersionedCPUMemoryRequest
  2. type CodeVersion = String with Tagged[CodeVersionTag]
  3. type CompFun[A, B] = (A) ⇒ (ComputationEnvironment) ⇒ B
  4. trait HasPersistent[+A] extends Serializable
  5. trait HasSharedFiles extends Product
  6. abstract class ResultWithSharedFiles extends Product with HasSharedFiles
  7. type SharedFile = tasks.fileservice.SharedFile
  8. class TaskDefinition[A, B] extends AnyRef
  9. class TaskSystem extends AnyRef
  10. case class TaskSystemComponents(queue: QueueActor, fs: FileServiceComponent, actorsystem: ActorSystem, cache: CacheActor, nodeLocalCache: NodeLocalCacheActor, filePrefix: FileServicePrefix, executionContext: ExecutionContext, actorMaterializer: Materializer, tasksConfig: TasksConfig, historyContext: HistoryContext) extends Product with Serializable
  11. abstract class WithSharedFiles extends Product with HasSharedFiles

Value Members

  1. macro def AsyncTask[A <: AnyRef, C](taskID: String, taskVersion: Int)(comp: CompFun[A, Future[C]]): TaskDefinition[A, C]
  2. def CPUMemoryRequest(cpu: Int, memory: Int)(implicit codeVersion: CodeVersion): VersionedCPUMemoryRequest
  3. def CPUMemoryRequest(cpu: (Int, Int), memory: Int)(implicit codeVersion: CodeVersion): VersionedCPUMemoryRequest
  4. val CodeVersion: (String) ⇒ tasks.shared.CodeVersion
  5. def MasterSlaveGridEngineChosenFromConfig(implicit config: TasksConfig): HostConfiguration
  6. val SharedFile: tasks.fileservice.SharedFile.type
  7. implicit def codeVersionFromTasksConfig(implicit c: TasksConfig): CodeVersion
  8. def defaultTaskSystem(extraConf: Option[Config]): TaskSystem
  9. def defaultTaskSystem(string: String): TaskSystem
  10. def defaultTaskSystem: TaskSystem
  11. implicit def executionContext(implicit env: ComputationEnvironment): ExecutionContext
  12. implicit def fs(implicit component: TaskSystemComponents): FileServiceComponent
  13. implicit def launcherActor(implicit component: ComputationEnvironment): LauncherActor
  14. implicit def log(implicit component: ComputationEnvironment): LoggingAdapter
  15. def releaseResources(implicit comp: ComputationEnvironment): Unit
  16. implicit def resourceAllocated(implicit component: ComputationEnvironment): CPUMemoryAllocated
  17. implicit def tasksConfig(implicit component: TaskSystemComponents): TasksConfig
  18. implicit def ts(implicit component: ComputationEnvironment): TaskSystemComponents
  19. implicit def tsc(implicit ts: TaskSystem): TaskSystemComponents
  20. def withTaskSystem[T](c: Option[Config])(f: (TaskSystemComponents) ⇒ T): Option[T]
  21. def withTaskSystem[T](s: String)(f: (TaskSystemComponents) ⇒ T): Option[T]
  22. def withTaskSystem[T](c: Config)(f: (TaskSystemComponents) ⇒ T): Option[T]
  23. def withTaskSystem[T](f: (TaskSystemComponents) ⇒ T): Option[T]

Inherited from AnyRef

Inherited from Any

Ungrouped