DurableJournal

org.sigilaris.node.jvm.runtime.application.v2.DurableJournal
trait DurableJournal[F[_]]

Canonical authoritative history. A newly opened backend requires recovery before writes; an unknown write outcome fences it until recovery succeeds.

Attributes

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

Members list

Value members

Abstract methods

def append(record: JournalRecord): Result[F, Unit]

Attributes

Source
DurableJournal.scala
def putBlob(namespace: Text, digest: Hash, bytes: Bytes): Result[F, Unit]

Attributes

Source
DurableJournal.scala
def readBlob(namespace: Text, digest: Hash): Result[F, Bytes]

Attributes

Source
DurableJournal.scala
def recover: Result[F, Vector[JournalRecord]]

Attributes

Source
DurableJournal.scala