package queue
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- queue
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- case class ComputationEnvironment(resourceAllocated: ResourceAllocated, components: TaskSystemComponents, log: LoggingAdapter, launcher: LauncherActor, executionContext: ExecutionContext, taskActor: ActorRef, taskHash: HashedTaskDescription) extends Product with Serializable
- case class DependenciesAndRuntimeMetadata(dependencies: Seq[History], logs: Seq[LogRecord]) extends Product with Serializable
- trait Deserializer[A] extends AnyRef
- case class HashedTaskDescription(hash: String) extends Product with Serializable
- class Launcher extends Actor with ActorLogging
- case class LauncherActor(actor: ActorRef) extends Product with Serializable
- case class LauncherStopped(launcher: LauncherActor) extends Product with Serializable
- case class NodeLocalCacheActor(actor: ActorRef) extends Product with Serializable
- case class Proxy(actor: ActorRef) extends Product with Serializable
- class ProxyTask[Input, Output] extends Actor with ActorLogging
- case class QueueActor(actor: ActorRef) extends Product with Serializable
- case class ResultMetadata(dependencies: Seq[History], started: Instant, ended: Instant, logs: Seq[LogRecord], lineage: TaskLineage) extends Product with Serializable
- 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
- case class SerDe[AA](ser: Spore[Unit, Serializer[AA]], deser: Spore[Unit, Deserializer[AA]]) extends Product with Serializable
- case class SerializedTaskDescription(value: Array[Byte]) extends Product with Serializable
- trait Serializer[A] extends AnyRef
- case class TaskInvocationId(id: TaskId, description: HashedTaskDescription) extends Product with Serializable
- case class TaskLineage(lineage: Seq[TaskInvocationId]) extends Product with Serializable
- class TaskQueue extends Actor with ActorLogging
- case class UntypedResult(files: Set[SharedFile], data: Base64Data, mutableFiles: Option[Set[SharedFile]]) extends Product with Serializable
- case class UntypedResultWithMetadata(untypedResult: UntypedResult, metadata: ResultMetadata) extends Product with Serializable
Value Members
- def extractDataDependencies[T](deserializedInputData: T)(implicit ce: ComputationEnvironment): Future[DependenciesAndRuntimeMetadata]
- object Base64DataHelpers
- object DependenciesAndRuntimeMetadata extends Serializable
- object Deserializer
- object HashedTaskDescription extends Serializable
- object NodeLocalCache
- object Proxy extends Serializable
- object ResultMetadata extends Serializable
- object ScheduleTask extends Serializable
- object SerDe extends Serializable
- object SerdeMacro
- object SerializedTaskDescription extends Serializable
- object Serializer
- object TaskDefinitionMacros
- object TaskInvocationId extends Serializable
- object TaskLineage extends Serializable
- object TaskQueue
- object UntypedResult extends Serializable
- object UntypedResultWithMetadata extends Serializable