tasks
package tasks
Members list
Packages
package tasks.caching
package tasks.deploy
package tasks.elastic
package tasks.fileservice
package tasks.jsonitersupport
package tasks.queue
package tasks.util
package tasks.wire
Type members
Experimental classlikes
Attributes
- Experimental
- true
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
A
trait HasSharedFiles extends Product
Attributes
- Companion
- object
- Experimental
- true
- Supertypes
-
trait Producttrait Equalsclass Objecttrait Matchableclass Any
- Known subtypes
-
class SharedFileclass WithSharedFiles
object HasSharedFiles
Attributes
- Companion
- trait
- Experimental
- true
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
HasSharedFiles.type
trait MacroCalls
Attributes
- Experimental
- true
- Supertypes
-
class Objecttrait Matchableclass Any
case class TaskDefinition[A, B](rs: Spore[Unit, Deserializer[A]], ws: Spore[Unit, Serializer[B]], fs: Spore[A, ComputationEnvironment => IO[B]], taskId: TaskId)(using evidence$1: Serializer[A], evidence$2: Deserializer[B])
Attributes
- Experimental
- true
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Experimental
- true
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object TaskSystemComponents
Attributes
- Companion
- class
- Experimental
- true
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
TaskSystemComponents.type
case class UntypedTaskDefinition[A, C](rs: Spore[Unit, Deserializer[A]], ws: Spore[Unit, Serializer[C]], fs: Spore[A, ComputationEnvironment => IO[C]])
Attributes
- Experimental
- true
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
abstract class WithSharedFiles(members: Seq[Any], mutables: Seq[Any]) extends Product, HasSharedFiles
Attributes
- Experimental
- true
- Supertypes
Types
Value members
Inherited methods
inline def Task[A <: AnyRef, C](taskID: String, taskVersion: Int)(comp: A => ComputationEnvironment => IO[C])(implicit inline serA: Serializer[A], inline deserA: Deserializer[A], inline serC: Serializer[C], inline deserC: Deserializer[C]): TaskDefinition[A, C]
Attributes
- Inherited from:
- MacroCalls
Attributes
- Inherited from:
- MacroCalls
Attributes
- Inherited from:
- MacroCalls
Experimental methods
Attributes
- Experimental
- true
def ResourceRequest(cpu: (Int, Int), memory: Int, scratch: Int, gpu: Int)(implicit codeVersion: CodeVersion): VersionedResourceRequest
Attributes
- Experimental
- true
def ResourceRequest(cpu: (Int, Int), memory: Int, scratch: Int)(implicit codeVersion: CodeVersion): VersionedResourceRequest
Attributes
- Experimental
- true
def ResourceRequest(cpu: (Int, Int), memory: Int)(implicit codeVersion: CodeVersion): VersionedResourceRequest
Attributes
- Experimental
- true
def ResourceRequest(cpu: Int, memory: Int)(implicit codeVersion: CodeVersion): VersionedResourceRequest
Attributes
- Experimental
- true
def ResourceRequest(cpu: Int, memory: Int, scratch: Int)(implicit codeVersion: CodeVersion): VersionedResourceRequest
Attributes
- Experimental
- true
def appendToFilePrefix[T](elements: Seq[String])(implicit ce: ComputationEnvironment): (ComputationEnvironment => T) => T
Attributes
- Experimental
- true
Attributes
- Experimental
- true
Attributes
- Experimental
- true
def defaultTaskSystem(string: String, s3Client: Resource[IO, Option[S3Client]], elasticSupport: Resource[IO, Option[ElasticSupport]]): Resource[IO, (TaskSystemComponents, HostConfiguration)]
Attributes
- Experimental
- true
Attributes
- Experimental
- true
def defaultTaskSystem(extraConf: Option[Config]): Resource[IO, (TaskSystemComponents, HostConfiguration)]
Attributes
- Experimental
- true
def defaultTaskSystem(extraConf: Option[Config], s3Client: Resource[IO, Option[S3Client]], elasticSupport: Resource[IO, Option[ElasticSupport]]): Resource[IO, (TaskSystemComponents, HostConfiguration)]
The user of this resource should check the role of the returned HostConfiguration If it is not an App, then it is very likely that the correct use case is to return an IO.never
The user of this resource should check the role of the returned HostConfiguration If it is not an App, then it is very likely that the correct use case is to return an IO.never
Attributes
- Experimental
- true
def fromFileList[O](files: Seq[Seq[String]], parallelism: Int)(fromFiles: Seq[SharedFile] => O)(full: => IO[O])(implicit tsc: TaskSystemComponents): IO[O]
Attributes
- Experimental
- true
Attributes
- Experimental
- true
Attributes
- Experimental
- true
def withTaskSystem[T](c: Config, s3Client: Resource[IO, Option[S3Client]], elasticSupport: Resource[IO, Option[ElasticSupport]])(f: TaskSystemComponents => IO[T]): IO[Option[T]]
Attributes
- Experimental
- true
Attributes
- Experimental
- true
Attributes
- Experimental
- true
def withTaskSystem[T](s: String, s3Client: Resource[IO, Option[S3Client]], elasticSupport: Resource[IO, Option[ElasticSupport]])(f: TaskSystemComponents => IO[T]): IO[Option[T]]
Attributes
- Experimental
- true
def withTaskSystem[T](c: Option[Config], s3Client: Resource[IO, Option[S3Client]], elasticSupport: Resource[IO, Option[ElasticSupport]])(f: TaskSystemComponents => IO[T]): IO[Option[T]]
Attributes
- Experimental
- true
Experimental fields
Attributes
- Experimental
- true
Attributes
- Experimental
- true
Implicits
Experimental implicits
Attributes
- Experimental
- true
Attributes
- Experimental
- true
Attributes
- Experimental
- true
Attributes
- Experimental
- true
Attributes
- Experimental
- true
Attributes
- Experimental
- true
Attributes
- Experimental
- true
Attributes
- Experimental
- true
In this article