Exemplo n.º 1
0
 public void Open(
     RecoveredOrCopiedCheckpointLsn recoveredOrCopiedCheckpointLsn,
     RoleContextDrainState roleContextDrainState,
     OperationProcessor recordsProcessor,
     IStateReplicator fabricReplicator,
     IBackupManager backupManager,
     CheckpointManager checkpointManager,
     TransactionManager transactionManager,
     ReplicatedLogManager replicatedLogManager,
     IStateManager stateManager,
     TransactionalReplicatorSettings replicatorSettings,
     RecoveryManager recoveryManager,
     ITracer tracer)
 {
     this.recoveredOrCopiedCheckpointLsn = recoveredOrCopiedCheckpointLsn;
     this.recoveryManager       = recoveryManager;
     this.replicatorSettings    = replicatorSettings;
     this.stateManager          = stateManager;
     this.tracer                = tracer;
     this.roleContextDrainState = roleContextDrainState;
     this.recordsProcessor      = recordsProcessor;
     this.fabricReplicator      = fabricReplicator;
     this.backupManager         = backupManager;
     this.transactionManager    = transactionManager;
     this.checkpointManager     = checkpointManager;
     this.replicatedLogManager  = replicatedLogManager;
 }
Exemplo n.º 2
0
 public void Open(
     ITracer tracer,
     Func <bool, BeginCheckpointLogRecord> appendCheckpointCallback,
     IndexingLogRecord currentHead,
     RoleContextDrainState roleContextDrainState,
     IStateReplicator fabricReplicator)
 {
     this.appendCheckpointCallback = appendCheckpointCallback;
     this.RoleContextDrainState    = roleContextDrainState;
     this.fabricReplicator         = fabricReplicator;
     this.tracer = tracer;
     this.CurrentLogHeadRecord = currentHead;
     this.replicationSerializationBinaryWritersPoolClearTimer.Change(Constants.ReplicationWriteMemoryStreamsBufferPoolCleanupMilliseconds, Timeout.Infinite);
 }
Exemplo n.º 3
0
 public void Open(
     RecoveredOrCopiedCheckpointLsn recoveredOrCopiedCheckpointLsn,
     ITracer tracer,
     RoleContextDrainState roleContextDrainState,
     IBackupManager backupManager,
     IInternalVersionManager versionManager,
     CheckpointManager checkpointManager,
     IStateManager stateManager)
 {
     this.recoveredOrCopiedCheckpointLsn = recoveredOrCopiedCheckpointLsn;
     this.roleContextDrainState          = roleContextDrainState;
     this.tracer            = tracer;
     this.backupManager     = backupManager;
     this.versionManager    = versionManager;
     this.checkpointManager = checkpointManager;
     this.stateManager      = stateManager;
 }