Packages

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. implicit class AwaitableFuture[T] extends AnyRef
  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. type ResourceRequest = VersionedResourceRequest
  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, priority: Priority, labels: Labels, lineage: TaskLineage) 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. val CodeVersion: (String) ⇒ tasks.shared.CodeVersion
  3. def MasterSlaveGridEngineChosenFromConfig(implicit config: TasksConfig): HostConfiguration
  4. def ResourceRequest(cpu: Int, memory: Int, scratch: Int)(implicit codeVersion: CodeVersion): VersionedResourceRequest
  5. def ResourceRequest(cpu: Int, memory: Int)(implicit codeVersion: CodeVersion): VersionedResourceRequest
  6. def ResourceRequest(cpu: (Int, Int), memory: Int)(implicit codeVersion: CodeVersion): VersionedResourceRequest
  7. def ResourceRequest(cpu: (Int, Int), memory: Int, scratch: Int)(implicit codeVersion: CodeVersion): VersionedResourceRequest
  8. val SharedFile: tasks.fileservice.SharedFile.type
  9. def appendToFilePrefix[T](elements: Seq[String])(implicit ce: ComputationEnvironment): ((ComputationEnvironment) ⇒ T) ⇒ T
  10. def audit(data: String)(implicit component: ComputationEnvironment): Boolean
  11. implicit def codeVersionFromTasksConfig(implicit c: TasksConfig): CodeVersion
  12. def defaultTaskSystem(extraConf: Option[Config]): TaskSystem
  13. def defaultTaskSystem(string: String): TaskSystem
  14. def defaultTaskSystem: TaskSystem
  15. implicit def executionContext(implicit env: ComputationEnvironment): ExecutionContext
  16. def fromFileList[I, O](files: Seq[Seq[String]])(fromFiles: (Seq[SharedFile]) ⇒ O)(full: ⇒ Future[O])(implicit tsc: TaskSystemComponents): Future[O]
  17. implicit def fs(implicit component: TaskSystemComponents): FileServiceComponent
  18. implicit def launcherActor(implicit component: ComputationEnvironment): LauncherActor
  19. implicit def log(implicit component: ComputationEnvironment): LoggingAdapter
  20. def releaseResources(implicit comp: ComputationEnvironment): Unit
  21. implicit def resourceAllocated(implicit component: ComputationEnvironment): ResourceAllocated
  22. implicit def tasksConfig(implicit component: TaskSystemComponents): TasksConfig
  23. implicit def ts(implicit component: ComputationEnvironment): TaskSystemComponents
  24. implicit def tsc(implicit ts: TaskSystem): TaskSystemComponents
  25. def withTaskSystem[T](c: Option[Config])(f: (TaskSystemComponents) ⇒ T): Option[T]
  26. def withTaskSystem[T](s: String)(f: (TaskSystemComponents) ⇒ T): Option[T]
  27. def withTaskSystem[T](c: Config)(f: (TaskSystemComponents) ⇒ T): Option[T]
  28. def withTaskSystem[T](f: (TaskSystemComponents) ⇒ T): Option[T]
  29. object HasSharedFiles

Inherited from AnyRef

Inherited from Any

Ungrouped