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. type CompFun2 = (Base64Data) ⇒ (ComputationEnvironment) ⇒ Future[UntypedResult]
  2. case class ComputationEnvironment(resourceAllocated: ResourceAllocated, components: TaskSystemComponents, log: LoggingAdapter, launcher: LauncherActor, executionContext: ExecutionContext, taskActor: ActorRef) 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 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
  12. trait Serializer[A] extends AnyRef
  13. class TaskQueue extends Actor with ActorLogging
  14. case class UntypedResult(files: Set[SharedFile], data: Base64Data) extends Product with Serializable

Value Members

  1. 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]
  2. def updateHistoryOfComputationEnvironment[T](computationEnvironment: ComputationEnvironment, deserializedInputData: T, taskID: String, taskVersion: Int)(implicit tsc: TaskSystemComponents): Future[ComputationEnvironment]
  3. object Base64DataHelpers
  4. object Macros
  5. object NodeLocalCache
  6. object Proxy extends Serializable
  7. object ScheduleTask extends Serializable
  8. object TaskQueue
  9. object UntypedResult extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped