package queue
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- queue
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- type CompFun2 = (Base64Data) ⇒ (ComputationEnvironment) ⇒ Future[UntypedResult]
- case class ComputationEnvironment(resourceAllocated: ResourceAllocated, components: TaskSystemComponents, log: LoggingAdapter, launcher: LauncherActor, executionContext: ExecutionContext, taskActor: ActorRef) extends Product with Serializable
- trait Deserializer[A] extends AnyRef
- 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 ScheduleTask(description: TaskDescription, taskImplementation: String, resource: VersionedResourceRequest, queueActor: ActorRef, fileServiceActor: ActorRef, fileServicePrefix: FileServicePrefix, cacheActor: ActorRef, tryCache: Boolean, priority: Priority, labels: Labels) extends Product with Serializable
- trait Serializer[A] extends AnyRef
- class TaskQueue extends Actor with ActorLogging
- case class UntypedResult(files: Set[SharedFile], data: Base64Data) extends Product with Serializable
Value Members
- def newTask[A, B](prerequisitives: B, resource: VersionedResourceRequest, function: CompFun2, taskId: TaskId, priority: Priority, labels: Labels)(implicit components: TaskSystemComponents, writer1: Serializer[B], reader2: Deserializer[A]): Future[A]
- def updateHistoryOfComputationEnvironment[T](computationEnvironment: ComputationEnvironment, deserializedInputData: T, taskID: String, taskVersion: Int)(implicit tsc: TaskSystemComponents): Future[ComputationEnvironment]
- object Base64DataHelpers
- object Macros
- object NodeLocalCache
- object Proxy extends Serializable
- object ScheduleTask extends Serializable
- object TaskQueue
- object UntypedResult extends Serializable