package queue
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- queue
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- case class Base64Data(value: String) extends Product with Serializable
- type CompFun2 = (Base64Data) ⇒ (ComputationEnvironment) ⇒ Future[UntypedResult]
- case class ComputationEnvironment(resourceAllocated: CPUMemoryAllocated, components: TaskSystemComponents, log: LoggingAdapter, launcher: LauncherActor, executionContext: ExecutionContext, taskActor: ActorRef) extends Product with Serializable
- trait Deserializer[A] extends AnyRef
- case class LauncherActor(actor: ActorRef) extends Product with Serializable
- class NodeLocalCache extends Actor with ActorLogging
- case class NodeLocalCacheActor(actor: ActorRef) extends Product with Serializable
- class ProxyTask[MyPrerequisitive, MyResult] extends Actor with ActorLogging
- case class ProxyTaskActorRef[B, T](actor: ActorRef) extends Product with Serializable
- case class QueueActor(actor: ActorRef) extends Product with Serializable
- case class ScheduleTask(description: TaskDescription, taskImplementation: String, resource: CPUMemoryRequest, balancerActor: ActorRef, fileServiceActor: ActorRef, fileServicePrefix: FileServicePrefix, cacheActor: ActorRef) extends Product with Serializable
- trait Serializer[A] extends AnyRef
- case class TaskDescription(taskId: TaskId, startData: Base64Data, persistent: Option[Base64Data]) extends Product with Serializable
- case class TaskId(id: String, version: Int) extends Product with Serializable
- class TaskLauncher extends Actor with ActorLogging
- 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: CPUMemoryRequest = ..., f: CompFun2, taskId: TaskId)(implicit components: TaskSystemComponents, writer1: Serializer[B], reader2: Deserializer[A]): ProxyTaskActorRef[B, A]
- object Base64Data extends Serializable
- object Macros
- object NodeLocalCache
- object ScheduleTask extends Serializable
- object TaskDescription extends Serializable
- object TaskId extends Serializable
- object UntypedResult extends Serializable