Scheduler

rescala.core.Scheduler
trait Scheduler[State[_]] extends DynamicScope[State]

Scheduler that defines the basic data-types available to the user and creates turns for propagation handling. Note: This should NOT extend DynamicScope, but did so in the past and there are too many tests that assume so ...

Attributes

Graph
Supertypes
trait DynamicScope[State]
class Object
trait Matchable
class Any
Known subtypes
trait SchedulerImpl[State, Tx]
object TopoScheduler.type
object FScheduler.type

Members list

Concise view

Value members

Abstract methods

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

Name of the scheduler, used for helpful error messages.

Name of the scheduler, used for helpful error messages.

Attributes

Concrete methods

final def forceNewTransaction[R](initialWrites: of[State]*)(admissionPhase: AdmissionTicket[State] => R): R
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
Any