SchedulerImpl

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

Attributes

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

Members list

Concise view

Value members

Concrete methods

final override def maybeTransaction: Option[of[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]]