ConsistencyGroupLifecycle

org.sigilaris.node.jvm.runtime.application.v2.ConsistencyGroupLifecycle

Mandatory real lifecycle scope. Hold the actual old consensus/QC/listener, safety/index, pipeline and namespace writer gates throughout run, in their installed global order, then controller gate. Releasing before run completes is invalid. The original-group authenticator independently checks the fixed deployment/layout/mutation coverage. No permissive default is provided.

Attributes

Source
ConsistencyGroup.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

def verifyController(controller: FenceController, source: DomainContext): Result[IO, Unit]

Attributes

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

Attributes

Source
ConsistencyGroup.scala