C# 클래스 Akka.Persistence.Journal.MemoryJournal

In-memory journal for testing purposes.
상속: AsyncWriteProxy
파일 보기 프로젝트 열기: rogeralsing/akka.net

공개 메소드들

메소드 설명
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>