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; }
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); }
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; }