ComputationEnvironment

tasks.queue.ComputationEnvironment
class ComputationEnvironment(val resourceAllocated: ResourceAllocated, val components: TaskSystemComponents, val launcher: LauncherHandle, 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 ts

Attributes

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

Attributes

Inherited from:
Product

Concrete fields

val resourceAllocated: ResourceAllocated
val taskHash: HashedTaskDescription

Implicits

Implicits

implicit def cache: TaskResultCache
implicit val launcher: LauncherHandle
implicit def queue: QueueActor