SchedulerImpl

rescala.core.SchedulerImpl
trait SchedulerImpl[State[_], Tx <: Transaction[State]] extends DynamicScope[State], Scheduler[State]

Attributes

Graph
Supertypes
trait Scheduler[State]
trait DynamicScope[State]
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Concrete methods

final override def maybeTransaction: Option[Transaction[State]]

Attributes

Definition Classes

Inherited methods

def forceNewTransaction[R](initialWrites: Set[of[State]], admissionPhase: (AdmissionTicket[State]) => R): R

Attributes

Inherited from:
Scheduler
final def forceNewTransaction[R](initialWrites: of[State]*)(admissionPhase: (AdmissionTicket[State]) => R): R

Attributes

Inherited from:
Scheduler

Name of the scheduler, used for helpful error messages.

Name of the scheduler, used for helpful error messages.

Attributes

Inherited from:
Scheduler
override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
Scheduler -> Any
Inherited from:
Scheduler

Concrete fields

final protected val _currentTransaction: DynamicVariable[Option[Tx]]