org.sigilaris.node.jvm.runtime.application.v2.SafetyState
See theSafetyState companion object
final case class SafetyState(committed: Vector[JournalRecord], intents: Map[Hash, VoteIntent], consensusIntents: Map[Hash, ConsensusVoteIntent], locks: Map[ExecutionId, LiveLockClaim], claims: Map[Hash, ReservationClaim], witnesses: Map[Hash, WitnessRef], index: Vector[ConflictIndexRow], lockCertificates: Map[Hash, LockCertificate], effectCertificates: Map[Hash, EffectCertificate], preparations: Map[Hash, PreparedApplication], decisions: Map[Hash, ApplicationDecision], appliedEntries: Map[ExecutionId, AppliedIndexRecord], canonical: Option[ApplicationDecision], exactRegistrations: Map[String, ExactRegistration], exactUpdates: Map[String, ExactRecordUpdate], fences: Vector[SignedFencePromise])
Rebuilt from canonical journal records; this is not a second storage schema.
Attributes
- Companion
- object
- Source
- SafetyState.scala
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article