protected override Task ExecuteAsync(CancellationToken stoppingToken) { return(Replicator.Replicate( _reader, _sinkOptions, _prepareOptions, _checkpointStore, stoppingToken, true )); }
private void Replicate(ReplicationTaskInfo job) { Replicator.AbortReplication = false; Thread thread = new Thread(() => { Replicator rt = new Replicator(new MessageHandler( windowsFormsContext, job, LogStatus, LogError )); rt.Replicate(job); }); thread.Name = "Replicator"; thread.Start(); }
public void Process(HttpContext context) { var writeParameters = jsonSerializer.Deserialize<WriteParameters>(context.Request.Body); if (disk.Write(writeParameters.Key, writeParameters.Value)) replicator.Replicate(writeParameters.Key, writeParameters.Value); }
private static async Task ReplicateChannels(IEnumerable <ChannelDto> channels) { ReplicateResult result = await Replicator.Replicate(channels, _cancellation.Token); ConsoleView.Show(result); }