TaskBundle
rescala.fullmv.tasks.TaskBundle
trait TaskBundle extends FullMVBundle
Attributes
- Graph
-
- Supertypes
- Known subtypes
- Self type
Members list
Type members
Classlikes
class Framing(val turn: FullMVTurn, val node: of[State]) extends FramingTask
Attributes
- Supertypes
-
trait FramingTasktrait FullMVActionclass RecursiveActionclass ForkJoinTask[Void]trait Serializabletrait Future[Void]class Objecttrait Matchableclass AnyShow all
trait FramingTask extends FullMVAction
Attributes
- Supertypes
-
trait FullMVActionclass RecursiveActionclass ForkJoinTask[Void]trait Serializabletrait Future[Void]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class Framingclass SupersedeFraming
trait FullMVAction extends RecursiveAction
Attributes
- Supertypes
-
class RecursiveActionclass ForkJoinTask[Void]trait Serializabletrait Future[Void]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait FramingTaskclass Framingclass SupersedeFramingtrait ReevaluationHandling[N]trait NotificationAction[N]class Notificationclass SourceNotificationclass Reevaluationclass SourceReevaluationShow all
class Notification(val turn: FullMVTurn, val node: of[State], val changed: Boolean) extends NotificationAction[of[State]], RegularReevaluationHandling
Attributes
- Supertypes
-
trait FullMVActionclass RecursiveActionclass ForkJoinTask[Void]trait Serializabletrait Future[Void]class Objecttrait Matchableclass AnyShow all
trait NotificationAction[N <: of[State]] extends ReevaluationHandling[N]
Attributes
- Supertypes
-
trait ReevaluationHandling[N]trait FullMVActionclass RecursiveActionclass ForkJoinTask[Void]trait Serializabletrait Future[Void]class Objecttrait Matchableclass AnyShow all
- Known subtypes
class NotificationWithFollowFrame(val turn: FullMVTurn, val node: of[State], val changed: Boolean, followFrame: FullMVTurn) extends NotificationAction[of[State]], RegularReevaluationHandling
Attributes
- Supertypes
-
trait FullMVActionclass RecursiveActionclass ForkJoinTask[Void]trait Serializabletrait Future[Void]class Objecttrait Matchableclass AnyShow all
class Reevaluation(val turn: FullMVTurn, val node: of[State]) extends RegularReevaluationHandling
Attributes
- Supertypes
-
trait FullMVActionclass RecursiveActionclass ForkJoinTask[Void]trait Serializabletrait Future[Void]class Objecttrait Matchableclass AnyShow all
trait ReevaluationHandling[N <: of[State]] extends FullMVAction
Attributes
- Supertypes
-
trait FullMVActionclass RecursiveActionclass ForkJoinTask[Void]trait Serializabletrait Future[Void]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait NotificationAction[N]class Notificationclass SourceNotificationclass Reevaluationclass SourceReevaluationShow all
trait RegularReevaluationHandling extends ReevaluationHandling[of[State]]
Attributes
- Supertypes
-
trait FullMVActionclass RecursiveActionclass ForkJoinTask[Void]trait Serializabletrait Future[Void]class Objecttrait Matchableclass AnyShow all
- Known subtypes
class SourceNotification(val turn: FullMVTurn, val node: of[State], val changed: Boolean) extends NotificationAction[of[State]], SourceReevaluationHandling
Attributes
- Supertypes
-
trait FullMVActionclass RecursiveActionclass ForkJoinTask[Void]trait Serializabletrait Future[Void]class Objecttrait Matchableclass AnyShow all
class SourceReevaluation(val turn: FullMVTurn, val node: of[State]) extends SourceReevaluationHandling
Attributes
- Supertypes
-
trait FullMVActionclass RecursiveActionclass ForkJoinTask[Void]trait Serializabletrait Future[Void]class Objecttrait Matchableclass AnyShow all
trait SourceReevaluationHandling extends ReevaluationHandling[of[State]]
Attributes
- Supertypes
-
trait FullMVActionclass RecursiveActionclass ForkJoinTask[Void]trait Serializabletrait Future[Void]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class SourceNotificationclass SourceReevaluation
class SupersedeFraming(val turn: FullMVTurn, val node: of[State], supersede: FullMVTurn) extends FramingTask
Attributes
- Supertypes
-
trait FramingTasktrait FullMVActionclass RecursiveActionclass ForkJoinTask[Void]trait Serializabletrait Future[Void]class Objecttrait Matchableclass AnyShow all
Inherited classlikes
class FullMVEngine(val timeout: Duration, val schedulerName: String) extends SchedulerImpl[State, TransactionHandle], FullMVTurnHost, HostImpl[FullMVTurn]
Attributes
- Inherited from:
- FullMVBundle
- Supertypes
-
trait HostImpl[FullMVTurn]trait FullMVTurnHosttrait Host[FullMVTurn]trait DynamicScope[State]class Objecttrait Matchableclass AnyShow all
Attributes
- Inherited from:
- FullMVBundle
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object FullMVTurn
Attributes
- Inherited from:
- FullMVBundle
- Supertypes
-
class Objecttrait Matchableclass Any
trait FullMVTurn extends Initializer[State], FullMVTurnProxy, SubsumableLockEntryPoint, Hosted[FullMVTurn]
Attributes
- Inherited from:
- FullMVBundle
- Supertypes
-
trait Hosted[FullMVTurn]trait SubsumableLockEntryPointtrait FullMVTurnProxytrait Initializer[State]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class FullMVTurnImpl
case class TransactionHandle(ti: FullMVTurn) extends Transaction[State]
Attributes
- Inherited from:
- FullMVBundle
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Transaction[State]class Objecttrait Matchableclass AnyShow all
Inherited types
Attributes
- Inherited from:
- FullMVBundle
Attributes
- Inherited from:
- FullMVBundle
Attributes
- Inherited from:
- FullMVBundle
In this article