ComputationEnvironment

tasks.queue.ComputationEnvironment
class ComputationEnvironment(val resourceAllocated: ResourceAllocated, val components: TaskSystemComponents, val launcher: LauncherActor, val taskActor: Task, val taskHash: HashedTaskDescription)

Attributes

Experimental
true
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def appendLog(l: LogRecord): Boolean
def currentLogRecords: List[LogRecord]
Implicitly added by ts
def withChildPrefix(names: Seq[String]): TaskSystemComponents
Implicitly added by ts
def withFilePrefix[B](prefix: Seq[String])(fun: TaskSystemComponents => B): B
Implicitly added by ts
def withFilePrefix[B](prefix: Seq[String])(fun: ComputationEnvironment => B): B

Inherited methods

def productElementNames: Iterator[String]
Implicitly added by launcherActor

Attributes

Inherited from:
Product
def productElementNames: Iterator[String]
Implicitly added by ts

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]
Implicitly added by launcherActor

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]
Implicitly added by ts

Attributes

Inherited from:
Product

Concrete fields

val resourceAllocated: ResourceAllocated
val taskActor: Task
val taskHash: HashedTaskDescription

Implicits

Implicits

implicit def actorSystem: ActorSystem
implicit def cache: TaskResultCache
implicit val launcher: LauncherActor
implicit def queue: QueueActor