FullMVEngine
rescala.fullmv.FullMVBundle.FullMVEngine
class FullMVEngine(val timeout: Duration, val schedulerName: String) extends SchedulerImpl[State, TransactionHandle], FullMVTurnHost, HostImpl[FullMVTurn]
Attributes
- Graph
-
- Supertypes
-
trait HostImpl[FullMVTurn]trait FullMVTurnHosttrait Host[FullMVTurn]trait DynamicScope[State]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]
Attributes
- Definition Classes
- Inherited from:
- SchedulerImpl
Concrete fields
Name of the scheduler, used for helpful error messages.
Name of the scheduler, used for helpful error messages.
Attributes
In this article