ConsistencyMutationGate

org.sigilaris.node.jvm.runtime.application.v2.ConsistencyMutationGate
See theConsistencyMutationGate companion object

A concrete gate for integrations which route every relevant mutation through one installed runtime coordinator. It neither owns keys nor stands in for a deployment's independent proof that all original mutation paths use it.

Attributes

Companion
object
Source
ConsistencyGroup.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def mutate[A](run: Result[IO, A]): Result[IO, A]

Attributes

Source
ConsistencyGroup.scala
def verifyController(expected: FenceController, context: DomainContext): Result[IO, Unit]

Attributes

Source
ConsistencyGroup.scala
def withStopped[A](run: Result[IO, A]): Result[IO, A]

Attributes

Source
ConsistencyGroup.scala