QueueImpl
tasks.queue.QueueImpl
object QueueImpl
Attributes
- Experimental
- true
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
QueueImpl.type
Members list
Type members
Classlikes
case class CacheHit(sch: ScheduleTask, result: UntypedResult) extends Event
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Eventclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Eventclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class CacheHitclass Enqueuedclass Incrementedclass LauncherCrashedclass LauncherJoinedclass Negotiatingobject NegotiationDoneclass NodeEventclass TaskDoneclass TaskFailedclass TaskLauncherStoppedForclass TaskScheduledShow all
case class Incremented(launcher: LauncherName) extends Event
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Eventclass Objecttrait Matchableclass AnyShow all
case class LauncherCrashed(crashedLauncher: LauncherName) extends Event
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Eventclass Objecttrait Matchableclass AnyShow all
case class LauncherJoined(launcher: LauncherName, node: Option[Node]) extends Event
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Eventclass Objecttrait Matchableclass AnyShow all
case class Negotiating(launcher: LauncherName, sch: ScheduleTask) extends Event
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Eventclass Objecttrait Matchableclass AnyShow all
case object NegotiationDone extends Event
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait Eventclass Objecttrait Matchableclass AnyShow all
- Self type
-
NegotiationDone.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Eventclass Objecttrait Matchableclass AnyShow all
case class ProxyAddedToScheduledMessage(sch: ScheduleTask, proxies: List[Proxy]) extends Event
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Eventclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class State(queuedTasks: Map[ScheduleTaskEqualityProjection, (ScheduleTask, List[Proxy])], scheduledTasks: Map[ScheduleTaskEqualityProjection, (LauncherName, VersionedResourceAllocated, List[Proxy], ScheduleTask)], knownLaunchers: Map[LauncherName, Option[Node]], negotiation: Option[(LauncherName, ScheduleTask)], counters: Map[LauncherName, Long], nodes: State)
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object State
case class TaskDone(sch: ScheduleTask, result: UntypedResultWithMetadata, elapsedTime: ElapsedTimeNanoSeconds, resourceAllocated: ResourceAllocated) extends Event
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Eventclass Objecttrait Matchableclass AnyShow all
case class TaskFailed(sch: ScheduleTask) extends Event
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Eventclass Objecttrait Matchableclass AnyShow all
case class TaskLauncherStoppedFor(sch: ScheduleTask) extends Event
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Eventclass Objecttrait Matchableclass AnyShow all
case class TaskScheduled(sch: ScheduleTask, launcher: LauncherName, allocated: VersionedResourceAllocated) extends Event
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Eventclass Objecttrait Matchableclass AnyShow all
Value members
Concrete methods
In this article