TaskQueue

tasks.queue.TaskQueue
See theTaskQueue companion class
object TaskQueue

Attributes

Companion
class
Experimental
true
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
TaskQueue.type

Members list

Type members

Classlikes

case class CacheHit(sch: ScheduleTask, result: UntypedResult) extends Event

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Event
class Object
trait Matchable
class Any
Show all
case class Enqueued(sch: ScheduleTask, proxies: List[Proxy]) extends Event

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Event
class Object
trait Matchable
class Any
Show all
sealed trait Event

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class FiberCreated(fiber: FiberIO[Unit]) extends Event

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Event
class Object
trait Matchable
class Any
Show all
case class LauncherCrashed(crashedLauncher: LauncherActor) extends Event

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Event
class Object
trait Matchable
class Any
Show all
case class LauncherJoined(launcher: LauncherActor) extends Event

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Event
class Object
trait Matchable
class Any
Show all
case class Negotiating(launcher: LauncherActor, sch: ScheduleTask) extends Event

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Event
class Object
trait Matchable
class Any
Show all
case object NegotiationDone extends Event

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Event
class Object
trait Matchable
class Any
Show all
Self type
case class ProxyAddedToScheduledMessage(sch: ScheduleTask, proxies: List[Proxy]) extends Event

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Event
class Object
trait Matchable
class Any
Show all
case class ScheduleTaskEqualityProjection(description: HashedTaskDescription)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class State(queuedTasks: Map[ScheduleTaskEqualityProjection, (ScheduleTask, List[Proxy])], scheduledTasks: Map[ScheduleTaskEqualityProjection, (LauncherActor, VersionedResourceAllocated, List[Proxy], ScheduleTask)], knownLaunchers: Set[LauncherActor], negotiation: Option[(LauncherActor, ScheduleTask)], fibers: List[FiberIO[Unit]])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object State

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
State.type
case class TaskDone(sch: ScheduleTask, result: UntypedResultWithMetadata, elapsedTime: ElapsedTimeNanoSeconds, resourceAllocated: ResourceAllocated) extends Event

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Event
class Object
trait Matchable
class Any
Show all
case class TaskFailed(sch: ScheduleTask) extends Event

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Event
class Object
trait Matchable
class Any
Show all
case class TaskLauncherStoppedFor(sch: ScheduleTask) extends Event

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Event
class Object
trait Matchable
class Any
Show all
case class TaskScheduled(sch: ScheduleTask, launcher: LauncherActor, allocated: VersionedResourceAllocated) extends Event

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Event
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

def project(sch: ScheduleTask): ScheduleTaskEqualityProjection