C# 클래스 ReliableJournal.Replica.OperationReceiver

Pulls operations from the replicator, applying each using the provided appliers before acknowledging them.
파일 보기 프로젝트 열기: ReubenBond/FabricJournalService 1 사용 예제들

공개 메소드들

메소드 설명
OperationReceiver ( IOperationApplier applier, IStateReplicator replicator, Logger logger ) : System
Start ( CancellationToken cancellationToken ) : void

Begins pulling and applying operations.

비공개 메소드들

메소드 설명
PullOperations ( CancellationToken cancellationToken ) : Task

Begins pulling and applying operations, first from the copy stream, then from the replication stream.

PumpOperations ( IOperationStream queue, OperationApplier apply, CancellationToken cancellationToken, TaskCompletionSource initiated = null ) : Task

Retrieves, applies, and acknowledges each operation from the provided queue.

메소드 상세

OperationReceiver() 공개 메소드

public OperationReceiver ( IOperationApplier applier, IStateReplicator replicator, Logger logger ) : System
applier IOperationApplier
replicator IStateReplicator
logger Logger
리턴 System

Start() 공개 메소드

Begins pulling and applying operations.
/// The operation pump has already started. ///
public Start ( CancellationToken cancellationToken ) : void
cancellationToken System.Threading.CancellationToken The cancellation token
리턴 void