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

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. class Launcher extends Actor with ActorLogging
  5. case class LauncherActor(actor: ActorRef) extends Product with Serializable
  6. case class LauncherStopped(launcher: LauncherActor) extends Product with Serializable
  7. case class NodeLocalCacheActor(actor: ActorRef) extends Product with Serializable
  8. case class Proxy(actor: ActorRef) extends Product with Serializable
  9. class ProxyTask[Input, Output] extends Actor with ActorLogging
  10. case class QueueActor(actor: ActorRef) extends Product with Serializable
  11. case class ResultMetadata(dependencies: Seq[History], started: Instant, ended: Instant, logs: Seq[LogRecord], lineage: TaskLineage) extends Product with Serializable
  12. case class ScheduleTask(description: HashedTaskDescription, 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, proxy: ActorRef) extends Product with Serializable
  13. case class SerDe[AA](ser: Spore[Unit, Serializer[AA]], deser: Spore[Unit, Deserializer[AA]]) extends Product with Serializable
  14. trait Serializer[A] extends AnyRef
  15. case class TaskInvocationId(id: TaskId, description: HashedTaskDescription) extends Product with Serializable
  16. case class TaskLineage(lineage: Seq[TaskInvocationId]) extends Product with Serializable
  17. class TaskQueue extends Actor with ActorLogging
  18. case class UntypedResult(files: Set[SharedFile], data: Base64Data, mutableFiles: Option[Set[SharedFile]]) extends Product with Serializable
  19. case class UntypedResultWithMetadata(untypedResult: UntypedResult, metadata: ResultMetadata, noCache: Boolean) 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 NodeLocalCache
  6. object Proxy extends Serializable
  7. object ResultMetadata extends Serializable
  8. object ScheduleTask extends Serializable
  9. object SerDe extends Serializable
  10. object SerdeMacro
  11. object Serializer
  12. object TaskDefinitionMacros
  13. object TaskInvocationId extends Serializable
  14. object TaskLineage extends Serializable
  15. object TaskQueue
  16. object UntypedResult extends Serializable
  17. object UntypedResultWithMetadata extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped