FullMVEngine
reactives.fullmv.FullMVEngine
class FullMVEngine(val timeout: Duration, val schedulerName: String) extends SchedulerWithDynamicScope[State, TransactionHandle], FullMVTurnHost, HostImpl[FullMVTurn]
Attributes
- Graph
-
- Supertypes
-
trait HostImpl[FullMVTurn]trait FullMVTurnHosttrait Host[FullMVTurn]class Objecttrait Matchableclass AnyShow all
Members list
Type members
Classlikes
object lockHost extends SubsumableLockHostImpl
Attributes
- Supertypes
-
class SubsumableLockHostImpltrait HostImpl[SubsumableLock]trait SubsumableLockHosttrait Host[SubsumableLock]class Objecttrait Matchableclass AnyShow all
- Self type
-
lockHost.type
Value members
Concrete methods
override def forceNewTransaction[R](declaredWrites: Set[of[State]], admissionPhase: AdmissionTicket[State] => R): R
Attributes
- Definition Classes
Inherited methods
final def forceNewTransaction[R](initialWrites: of[State]*)(admissionPhase: AdmissionTicket[State] => R): R
Attributes
- Inherited from:
- Scheduler
override def getCachedOrReceiveRemote[U <: FullMVTurn](guid: GUID, instantiateReflection: => U): CacheResult[FullMVTurn, U]
Concrete fields
Name of the scheduler, used for helpful error messages.
Name of the scheduler, used for helpful error messages.
Attributes
Inherited fields
Attributes
- Inherited from:
- SchedulerWithDynamicScope
Attributes
- Inherited from:
- HostImpl
In this article