C# Класс Akka.Persistence.Journal.MemoryJournal

In-memory journal for testing purposes.
Наследование: AsyncWriteProxy
Показать файл Открыть проект

Открытые методы

Метод Описание
Add ( IPersistentRepresentation persistent ) : Messages
Delete ( string pid, long seqNr ) : Messages
HighestSequenceNr ( string pid ) : long
Read ( string pid, long fromSeqNr, long toSeqNr, long max ) : IEnumerable
ReadHighestSequenceNrAsync ( string persistenceId, long fromSequenceNr ) : Task
ReplayMessagesAsync ( IActorContext context, string persistenceId, long fromSequenceNr, long toSequenceNr, long max, Action recoveryCallback ) : Task
Update ( string pid, long seqNr, IPersistentRepresentation>.Func updater ) : Messages

Защищенные методы

Метод Описание
DeleteMessagesToAsync ( string persistenceId, long toSequenceNr ) : Task
WriteMessagesAsync ( IEnumerable messages ) : Task>

Описание методов

Add() публичный Метод

public Add ( IPersistentRepresentation persistent ) : Messages
persistent IPersistentRepresentation
Результат Messages

Delete() публичный Метод

public Delete ( string pid, long seqNr ) : Messages
pid string
seqNr long
Результат Messages

DeleteMessagesToAsync() защищенный Метод

protected DeleteMessagesToAsync ( string persistenceId, long toSequenceNr ) : Task
persistenceId string
toSequenceNr long
Результат Task

HighestSequenceNr() публичный Метод

public HighestSequenceNr ( string pid ) : long
pid string
Результат long

Read() публичный Метод

public Read ( string pid, long fromSeqNr, long toSeqNr, long max ) : IEnumerable
pid string
fromSeqNr long
toSeqNr long
max long
Результат IEnumerable

ReadHighestSequenceNrAsync() публичный Метод

public ReadHighestSequenceNrAsync ( string persistenceId, long fromSequenceNr ) : Task
persistenceId string
fromSequenceNr long
Результат Task

ReplayMessagesAsync() публичный Метод

public ReplayMessagesAsync ( IActorContext context, string persistenceId, long fromSequenceNr, long toSequenceNr, long max, Action recoveryCallback ) : Task
context IActorContext
persistenceId string
fromSequenceNr long
toSequenceNr long
max long
recoveryCallback Action
Результат Task

Update() публичный Метод

public Update ( string pid, long seqNr, IPersistentRepresentation>.Func updater ) : Messages
pid string
seqNr long
updater IPersistentRepresentation>.Func
Результат Messages

WriteMessagesAsync() защищенный Метод

protected WriteMessagesAsync ( IEnumerable messages ) : Task>
messages IEnumerable
Результат Task>