p
tasks
package tasks
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- tasks
- MacroCalls
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
Value Members
- val CodeVersion: tasks.shared.CodeVersion.type
- def MasterSlaveGridEngineChosenFromConfig(implicit config: TasksConfig): HostConfiguration
- def ResourceRequest(cpu: Int, memory: Int, scratch: Int)(implicit codeVersion: CodeVersion): VersionedResourceRequest
- def ResourceRequest(cpu: Int, memory: Int)(implicit codeVersion: CodeVersion): VersionedResourceRequest
- def ResourceRequest(cpu: (Int, Int), memory: Int)(implicit codeVersion: CodeVersion): VersionedResourceRequest
- def ResourceRequest(cpu: (Int, Int), memory: Int, scratch: Int)(implicit codeVersion: CodeVersion): VersionedResourceRequest
- def ResourceRequest(cpu: (Int, Int), memory: Int, scratch: Int, gpu: Int)(implicit codeVersion: CodeVersion): VersionedResourceRequest
- val SharedFile: tasks.fileservice.SharedFile.type
- macro def Task[A <: AnyRef, C](taskID: String, taskVersion: Int)(comp: (A) => (ComputationEnvironment) => IO[C]): TaskDefinition[A, C]
- Definition Classes
- MacroCalls
- def appendToFilePrefix[T](elements: Seq[String])(implicit ce: ComputationEnvironment): ((ComputationEnvironment) => T) => T
- def audit(data: String)(implicit component: ComputationEnvironment): Boolean
- implicit def codeVersionFromTasksConfig(implicit c: TasksConfig): CodeVersion
- def defaultTaskSystem(extraConf: Option[Config], s3Client: Resource[IO, Option[S3Client]], elasticSupport: Resource[IO, Option[ElasticSupport]]): Resource[IO, (TaskSystemComponents, HostConfiguration)]
- def defaultTaskSystem(extraConf: Option[Config]): Resource[IO, (TaskSystemComponents, HostConfiguration)]
- def defaultTaskSystem(string: String): Resource[IO, (TaskSystemComponents, HostConfiguration)]
- def defaultTaskSystem(string: String, s3Client: Resource[IO, Option[S3Client]], elasticSupport: Resource[IO, Option[ElasticSupport]]): Resource[IO, (TaskSystemComponents, HostConfiguration)]
- def defaultTaskSystem: Resource[IO, (TaskSystemComponents, HostConfiguration)]
- def fromFileList[O](files: Seq[Seq[String]], parallelism: Int)(fromFiles: (Seq[SharedFile]) => O)(full: => IO[O])(implicit tsc: TaskSystemComponents): IO[O]
- implicit def fs(implicit component: TaskSystemComponents): FileServiceComponent
- implicit def launcherActor(implicit component: ComputationEnvironment): LauncherActor
- macro def makeSerDe[A]: SerDe[A]
- Definition Classes
- MacroCalls
- def releaseResourcesEarly(implicit comp: ComputationEnvironment): IO[Unit]
- implicit def resourceAllocated(implicit component: ComputationEnvironment): ResourceAllocated
- implicit def serde2deser[A](a: SerDe[A]): SDeserializer[A]
- implicit def serde2ser[A](a: SerDe[A]): SSerializer[A]
- macro def spore[B](value: () => B): Spore[Unit, B]
- Definition Classes
- MacroCalls
- macro def spore[A, B](value: (A) => B): Spore[A, B]
- Definition Classes
- MacroCalls
- implicit def tasksConfig(implicit component: TaskSystemComponents): TasksConfig
- implicit def ts(implicit component: ComputationEnvironment): TaskSystemComponents
- def withTaskSystem[T](c: Option[Config], s3Client: Resource[IO, Option[S3Client]], elasticSupport: Resource[IO, Option[ElasticSupport]])(f: (TaskSystemComponents) => IO[T]): IO[Option[T]]
- def withTaskSystem[T](s: String, s3Client: Resource[IO, Option[S3Client]], elasticSupport: Resource[IO, Option[ElasticSupport]])(f: (TaskSystemComponents) => IO[T]): IO[Option[T]]
- def withTaskSystem[T](c: Option[Config])(f: (TaskSystemComponents) => IO[T]): IO[Option[T]]
- def withTaskSystem[T](c: Config)(f: (TaskSystemComponents) => IO[T]): IO[Option[T]]
- def withTaskSystem[T](c: Config, s3Client: Resource[IO, Option[S3Client]], elasticSupport: Resource[IO, Option[ElasticSupport]])(f: (TaskSystemComponents) => IO[T]): IO[Option[T]]
- def withTaskSystem[T](f: (TaskSystemComponents) => IO[T]): IO[Option[T]]