MemoryDurableJournal

org.sigilaris.node.jvm.runtime.application.v2.MemoryDurableJournal
See theMemoryDurableJournal companion object
final class MemoryDurableJournal[F[_]] extends DurableJournal[F]

In-memory implementation of the same unknown-outcome and ordering contract. Faults after a simulated write retain that write; recover never discards it.

Attributes

Companion
object
Source
DurableJournal.scala
Graph
Supertypes
trait DurableJournal[F]
class Object
trait Matchable
class Any

Members list

Value members

Concrete 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