reactives.fullmv
package reactives.fullmv
Members list
Type members
Classlikes
case class CaseClassTransactionSpanningTreeNode[T](txn: T, children: Array[CaseClassTransactionSpanningTreeNode[T]]) extends TransactionSpanningTreeNode[T]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TransactionSpanningTreeNode[T]class Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
object FramingBranchResult
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
FramingBranchResult.type
class FullMVEngine(val timeout: Duration, val schedulerName: String) extends SchedulerWithDynamicScope[State, TransactionHandle], FullMVTurnHost, HostImpl[FullMVTurn]
Attributes
- Supertypes
-
trait HostImpl[FullMVTurn]trait FullMVTurnHosttrait Host[FullMVTurn]class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait FullMVTurn extends Initializer[State], FullMVTurnProxy, SubsumableLockEntryPoint, Hosted[FullMVTurn]
Attributes
- Companion
- object
- Supertypes
-
trait Hosted[FullMVTurn]trait SubsumableLockEntryPointtrait FullMVTurnProxytrait Initializer[State]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class FullMVTurnImpl
object FullMVTurn
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
FullMVTurn.type
class FullMVTurnImpl(val host: FullMVEngine, val guid: GUID, val userlandThread: Thread, initialLock: SubsumableLock) extends FullMVTurn
Attributes
- Companion
- object
- Supertypes
-
trait FullMVTurntrait Hosted[FullMVTurn]trait SubsumableLockEntryPointtrait FullMVTurnProxytrait Initializer[State]class Objecttrait Matchableclass AnyShow all
object FullMVTurnImpl
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
FullMVTurnImpl.type
object FullMVUtil
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
FullMVUtil.type
case class LockedSameSCC(lock: SubsumableLock) extends SCCState
class MutableTransactionSpanningTreeNode[T](val txn: T) extends TransactionSpanningTreeNode[T]
Attributes
- Supertypes
class NonblockingSkipListVersionHistory[V, T <: FullMVTurn](init: T, val valuePersistency: V) extends FullMVState[V, T]
A node version history datastructure
A node version history datastructure
Type parameters
- InDep
-
the type of incoming dependency nodes
- OutDep
-
the type of outgoing dependency nodes
- T
-
the type of transactions
- V
-
the type of stored values
Value parameters
- init
-
the initial creating transaction
- valuePersistency
-
the value persistency descriptor
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
case object NotFinal extends MaybeWritten[Nothing]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait MaybeWritten[Nothing]class Objecttrait Matchableclass AnyShow all
- Self type
-
NotFinal.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
object NotificationBranchResult
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
sealed trait SCCConnectivity extends SCCState
Attributes
- Supertypes
- Known subtypes
-
object UnlockedSameSCCobject UnlockedUnknown
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
object SerializationGraphTracking
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
case class TransactionHandle(ti: FullMVTurn) extends Transaction[State]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Transaction[State]class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class CaseClassTransactionSpanningTreeNode[T]class MutableTransactionSpanningTreeNode[T]
object TurnPhase
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TurnPhase.type
case object UnlockedSameSCC extends SCCConnectivity
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait SCCConnectivitytrait SCCStateclass Objecttrait Matchableclass AnyShow all
- Self type
-
UnlockedSameSCC.type
case object UnlockedUnknown extends SCCConnectivity
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait SCCConnectivitytrait SCCStateclass Objecttrait Matchableclass AnyShow all
- Self type
-
UnlockedUnknown.type
case object Unwritten extends MaybeWritten[Nothing]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait MaybeWritten[Nothing]class Objecttrait Matchableclass AnyShow all
- Self type
-
Unwritten.type
case class Written[V](valueForSelf: V, valueForFuture: V) extends MaybeWritten[V]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait MaybeWritten[V]class Objecttrait Matchableclass AnyShow all
In this article