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 Base64Data(value: String) extends Product with Serializable
  2. type CompFun2 = (Base64Data) ⇒ (ComputationEnvironment) ⇒ Future[UntypedResult]
  3. case class ComputationEnvironment(resourceAllocated: CPUMemoryAllocated, components: TaskSystemComponents, log: LoggingAdapter, launcher: LauncherActor, executionContext: ExecutionContext, taskActor: ActorRef) extends Product with Serializable
  4. trait Deserializer[A] extends AnyRef
  5. case class LauncherActor(actor: ActorRef) extends Product with Serializable
  6. class NodeLocalCache extends Actor with ActorLogging
  7. case class NodeLocalCacheActor(actor: ActorRef) extends Product with Serializable
  8. class ProxyTask[MyPrerequisitive, MyResult] extends Actor with ActorLogging
  9. case class ProxyTaskActorRef[B, T](actor: ActorRef) extends Product with Serializable
  10. case class QueueActor(actor: ActorRef) extends Product with Serializable
  11. case class ScheduleTask(description: TaskDescription, taskImplementation: String, resource: CPUMemoryRequest, balancerActor: ActorRef, fileServiceActor: ActorRef, fileServicePrefix: FileServicePrefix, cacheActor: ActorRef) extends Product with Serializable
  12. trait Serializer[A] extends AnyRef
  13. case class TaskDescription(taskId: TaskId, startData: Base64Data, persistent: Option[Base64Data]) extends Product with Serializable
  14. case class TaskId(id: String, version: Int) extends Product with Serializable
  15. class TaskLauncher extends Actor with ActorLogging
  16. class TaskQueue extends Actor with ActorLogging
  17. case class UntypedResult(files: Set[SharedFile], data: Base64Data) extends Product with Serializable

Value Members

  1. def newTask[A, B](prerequisitives: B, resource: CPUMemoryRequest = ..., f: CompFun2, taskId: TaskId)(implicit components: TaskSystemComponents, writer1: Serializer[B], reader2: Deserializer[A]): ProxyTaskActorRef[B, A]
  2. object Base64Data extends Serializable
  3. object Macros
  4. object NodeLocalCache
  5. object ScheduleTask extends Serializable
  6. object TaskDescription extends Serializable
  7. object TaskId extends Serializable
  8. object UntypedResult extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped