Table of Contents

Class JournalEntry

Namespace
Moongate.Persistence.Data.Persistence
Assembly
Moongate.Persistence.dll

Journal record appended for every persisted mutation.

[MemoryPackable(GenerateType.Object)]
public sealed class JournalEntry : IMemoryPackable<JournalEntry>, IMemoryPackFormatterRegister
Inheritance
JournalEntry
Implements
IMemoryPackable<JournalEntry>
IMemoryPackFormatterRegister
Inherited Members

Remarks

MemoryPack GenerateType: Object

long SequenceId
long TimestampUnixMilliseconds
Moongate.Persistence.Types.PersistenceOperationType OperationType
byte[] Payload

Properties

OperationType

public PersistenceOperationType OperationType { get; set; }

Property Value

PersistenceOperationType

Payload

public byte[] Payload { get; set; }

Property Value

byte[]

SequenceId

public long SequenceId { get; set; }

Property Value

long

TimestampUnixMilliseconds

public long TimestampUnixMilliseconds { get; set; }

Property Value

long