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. Protected

Package Members

  1. package caching
  2. package deploy
  3. package elastic
  4. package fileservice
  5. package queue
  6. package tracker
  7. package ui
  8. package util
  9. package wire

Type Members

  1. type CodeVersion = String with Tagged[CodeVersionTag]
  2. trait HasPersistent[+A] extends AnyRef
  3. trait HasSharedFiles extends Product
  4. type ResourceRequest = VersionedResourceRequest
  5. type SDeserializer[T] = Spore[Unit, Deserializer[T]]
  6. type SSerializer[T] = Spore[Unit, Serializer[T]]
  7. type SharedFile = tasks.fileservice.SharedFile
  8. case class TaskDefinition[A, B](rs: Spore[Unit, Deserializer[A]], ws: Spore[Unit, Serializer[B]], fs: Spore[A, (ComputationEnvironment) => IO[B]], taskId: TaskId)(implicit evidence$1: Serializer[A], evidence$2: Deserializer[B]) extends Product with Serializable
  9. class TaskSystem extends AnyRef
  10. case class TaskSystemComponents(queue: QueueActor, fs: FileServiceComponent, actorsystem: ActorSystem, cache: CacheActor, nodeLocalCache: State, filePrefix: FileServicePrefix, tasksConfig: TasksConfig, historyContext: HistoryContext, priority: Priority, labels: Labels, lineage: TaskLineage) extends Product with Serializable
  11. case class UntypedTaskDefinition[A, C](rs: Spore[Unit, Deserializer[A]], ws: Spore[Unit, Serializer[C]], fs: Spore[A, (ComputationEnvironment) => IO[C]]) extends Product with Serializable
  12. abstract class WithSharedFiles extends Product with HasSharedFiles

Value Members

  1. val CodeVersion: (String) => tasks.shared.CodeVersion
  2. def MasterSlaveGridEngineChosenFromConfig(implicit config: TasksConfig): HostConfiguration
  3. def ResourceRequest(cpu: Int, memory: Int, scratch: Int)(implicit codeVersion: CodeVersion): VersionedResourceRequest
  4. def ResourceRequest(cpu: Int, memory: Int)(implicit codeVersion: CodeVersion): VersionedResourceRequest
  5. def ResourceRequest(cpu: (Int, Int), memory: Int)(implicit codeVersion: CodeVersion): VersionedResourceRequest
  6. def ResourceRequest(cpu: (Int, Int), memory: Int, scratch: Int)(implicit codeVersion: CodeVersion): VersionedResourceRequest
  7. def ResourceRequest(cpu: (Int, Int), memory: Int, scratch: Int, gpu: Int)(implicit codeVersion: CodeVersion): VersionedResourceRequest
  8. val SharedFile: tasks.fileservice.SharedFile.type
  9. macro def Task[A <: AnyRef, C](taskID: String, taskVersion: Int)(comp: (A) => (ComputationEnvironment) => IO[C]): TaskDefinition[A, C]
  10. def appendToFilePrefix[T](elements: Seq[String])(implicit ce: ComputationEnvironment): ((ComputationEnvironment) => T) => T
  11. def audit(data: String)(implicit component: ComputationEnvironment): Boolean
  12. implicit def codeVersionFromTasksConfig(implicit c: TasksConfig): CodeVersion
  13. def defaultTaskSystem(extraConf: Option[Config]): TaskSystem
  14. def defaultTaskSystem(string: String): TaskSystem
  15. def defaultTaskSystem: TaskSystem
  16. def fromFileList[O](files: Seq[Seq[String]], parallelism: Int)(fromFiles: (Seq[SharedFile]) => O)(full: => IO[O])(implicit tsc: TaskSystemComponents): IO[O]
  17. implicit def fs(implicit component: TaskSystemComponents): FileServiceComponent
  18. implicit macro def functionToSporeConversion[A, B](value: (A) => B): Spore[A, B]
  19. implicit macro def functionToSporeConversion0[B](value: () => B): Spore[Unit, B]
  20. implicit def launcherActor(implicit component: ComputationEnvironment): LauncherActor
  21. implicit def log(implicit component: ComputationEnvironment): LoggingAdapter
  22. macro def makeSerDe[A]: SerDe[A]
  23. def releaseResources(implicit comp: ComputationEnvironment): Unit
  24. implicit def resourceAllocated(implicit component: ComputationEnvironment): ResourceAllocated
  25. implicit def serde2deser[A](a: SerDe[A]): SDeserializer[A]
  26. implicit def serde2ser[A](a: SerDe[A]): SSerializer[A]
  27. macro def spore[B](value: () => B): Spore[Unit, B]
  28. macro def spore[A, B](value: (A) => B): Spore[A, B]
  29. implicit def tasksConfig(implicit component: TaskSystemComponents): TasksConfig
  30. implicit def ts(implicit component: ComputationEnvironment): TaskSystemComponents
  31. implicit def tsc(implicit ts: TaskSystem): TaskSystemComponents
  32. def withTaskSystem[T](c: Option[Config])(f: (TaskSystemComponents) => T): Option[T]
  33. def withTaskSystem[T](s: String)(f: (TaskSystemComponents) => T): Option[T]
  34. def withTaskSystem[T](c: Config)(f: (TaskSystemComponents) => T): Option[T]
  35. def withTaskSystem[T](f: (TaskSystemComponents) => T): Option[T]
  36. object HasSharedFiles

Inherited from AnyRef

Inherited from Any

Ungrouped