Packages

p

tasks

queue

package queue

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

Type Members

  1. case class ComputationEnvironment(resourceAllocated: ResourceAllocated, components: TaskSystemComponents, log: LoggingAdapter, launcher: LauncherActor, executionContext: ExecutionContext, taskActor: ActorRef, taskHash: HashedTaskDescription) extends Product with Serializable
  2. case class DependenciesAndRuntimeMetadata(dependencies: Seq[History], logs: Seq[LogRecord]) extends Product with Serializable
  3. trait Deserializer[A] extends AnyRef
  4. case class HashedTaskDescription(hash: String) extends Product with Serializable
  5. class Launcher extends Actor with ActorLogging
  6. case class LauncherActor(actor: ActorRef) extends Product with Serializable
  7. case class LauncherStopped(launcher: LauncherActor) extends Product with Serializable
  8. case class NodeLocalCacheActor(actor: ActorRef) extends Product with Serializable
  9. case class Proxy(actor: ActorRef) extends Product with Serializable
  10. class ProxyTask[Input, Output] extends Actor with ActorLogging
  11. case class QueueActor(actor: ActorRef) extends Product with Serializable
  12. case class ResultMetadata(dependencies: Seq[History], started: Instant, ended: Instant, logs: Seq[LogRecord], lineage: TaskLineage) extends Product with Serializable
  13. case class ScheduleTask(description: TaskDescription, inputDeserializer: Spore[AnyRef, AnyRef], outputSerializer: Spore[AnyRef, AnyRef], function: Spore[AnyRef, AnyRef], resource: VersionedResourceRequest, queueActor: ActorRef, fileServiceActor: ActorRef, fileServicePrefix: FileServicePrefix, cacheActor: ActorRef, tryCache: Boolean, priority: Priority, labels: Labels, lineage: TaskLineage) extends Product with Serializable
  14. case class SerDe[AA](ser: Spore[Unit, Serializer[AA]], deser: Spore[Unit, Deserializer[AA]]) extends Product with Serializable
  15. case class SerializedTaskDescription(value: Array[Byte]) extends Product with Serializable
  16. trait Serializer[A] extends AnyRef
  17. case class TaskInvocationId(id: TaskId, description: HashedTaskDescription) extends Product with Serializable
  18. case class TaskLineage(lineage: Seq[TaskInvocationId]) extends Product with Serializable
  19. class TaskQueue extends Actor with ActorLogging
  20. case class UntypedResult(files: Set[SharedFile], data: Base64Data, mutableFiles: Option[Set[SharedFile]]) extends Product with Serializable
  21. case class UntypedResultWithMetadata(untypedResult: UntypedResult, metadata: ResultMetadata) extends Product with Serializable

Value Members

  1. def extractDataDependencies[T](deserializedInputData: T)(implicit ce: ComputationEnvironment): Future[DependenciesAndRuntimeMetadata]
  2. object Base64DataHelpers
  3. object DependenciesAndRuntimeMetadata extends Serializable
  4. object Deserializer
  5. object HashedTaskDescription extends Serializable
  6. object NodeLocalCache
  7. object Proxy extends Serializable
  8. object ResultMetadata extends Serializable
  9. object ScheduleTask extends Serializable
  10. object SerDe extends Serializable
  11. object SerdeMacro
  12. object SerializedTaskDescription extends Serializable
  13. object Serializer
  14. object TaskDefinitionMacros
  15. object TaskInvocationId extends Serializable
  16. object TaskLineage extends Serializable
  17. object TaskQueue
  18. object UntypedResult extends Serializable
  19. object UntypedResultWithMetadata extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped