tasks.queue
package tasks.queue
Members list
Type members
Experimental classlikes
object Base64DataHelpers
Attributes
- Experimental
- true
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Base64DataHelpers.type
class ComputationEnvironment(val resourceAllocated: ResourceAllocated, val components: TaskSystemComponents, val launcher: LauncherActor, val taskActor: Task, val taskHash: HashedTaskDescription)
Attributes
- Experimental
- true
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- object
- Experimental
- true
- Supertypes
-
class Objecttrait Matchableclass Any
object Deserializer
Attributes
- Companion
- trait
- Experimental
- true
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Deserializer.type
object Launcher
class Launcher(queueActor: ActorRef, nodeLocalCache: State, slots: VersionedResourceAvailable, refreshInterval: FiniteDuration, remoteStorage: RemoteFileStorage, managedStorage: ManagedFileStorage, cache: TaskResultCache)(implicit config: TasksConfig) extends Actor, ActorLogging
Attributes
- Companion
- object
- Experimental
- true
- Supertypes
-
trait ActorLoggingtrait Actorclass Objecttrait Matchableclass Any
Attributes
- Experimental
- true
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Experimental
- true
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object NodeLocalCache
Attributes
- Experimental
- true
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
NodeLocalCache.type
Attributes
- Companion
- object
- Experimental
- true
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object Proxy
class ProxyTask[Input, Output](taskId: TaskId, inputDeserializer: Spore[Unit, Deserializer[Input]], outputSerializer: Spore[Unit, Serializer[Output]], function: Spore[Input, ComputationEnvironment => IO[Output]], input: Input, writer: Serializer[Input], reader: Deserializer[Output], resourceConsumed: VersionedResourceRequest, queueActor: ActorRef, fileServicePrefix: FileServicePrefix, cache: TaskResultCache, priority: Priority, promise: Promise[Output], labels: Labels, lineage: TaskLineage, noCache: Boolean) extends Actor, ActorLogging
Attributes
- Experimental
- true
- Supertypes
-
trait ActorLoggingtrait Actorclass Objecttrait Matchableclass Any
Attributes
- Experimental
- true
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class ScheduleTask(description: HashedTaskDescription, inputDeserializer: Spore[AnyRef, AnyRef], outputSerializer: Spore[AnyRef, AnyRef], function: Spore[AnyRef, AnyRef], resource: VersionedResourceRequest, queueActor: ActorRef, fileServicePrefix: FileServicePrefix, tryCache: Boolean, priority: Priority, labels: Labels, lineage: TaskLineage, proxy: ActorRef)
Attributes
- Companion
- object
- Experimental
- true
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ScheduleTask
Attributes
- Companion
- class
- Experimental
- true
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ScheduleTask.type
Attributes
- Companion
- object
- Experimental
- true
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object SerDe
object SerdeMacro
Attributes
- Experimental
- true
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SerdeMacro.type
Attributes
- Companion
- object
- Experimental
- true
- Supertypes
-
class Objecttrait Matchableclass Any
object Serializer
Attributes
- Companion
- trait
- Experimental
- true
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Serializer.type
object TaskDefinitionMacros
Attributes
- Experimental
- true
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TaskDefinitionMacros.type
object TaskQueue
class TaskQueue(eventListener: Seq[EventListener[Event]], cache: TaskResultCache)(implicit config: TasksConfig) extends Actor, ActorLogging
Attributes
- Companion
- object
- Experimental
- true
- Supertypes
-
trait ActorLoggingtrait Actorclass Objecttrait Matchableclass Any
Value members
Experimental methods
def extractDataDependencies[T](deserializedInputData: T)(implicit ce: ComputationEnvironment): IO[DependenciesAndRuntimeMetadata]
Attributes
- Experimental
- true
In this article