public BulkAllObservable(ElasticsearchClient client, IBulkAllRequest <T> partitionedBulkRequest, CancellationToken cancellationToken = default) { _client = client; _partitionedBulkRequest = partitionedBulkRequest; _backOffRetries = _partitionedBulkRequest.BackOffRetries.GetValueOrDefault(CoordinatedRequestDefaults.BulkAllBackOffRetriesDefault); _backOffTime = _partitionedBulkRequest?.BackOffTime?.ToTimeSpan() ?? CoordinatedRequestDefaults.BulkAllBackOffTimeDefault; _bulkSize = _partitionedBulkRequest.Size ?? CoordinatedRequestDefaults.BulkAllSizeDefault; _retryPredicate = _partitionedBulkRequest.RetryDocumentPredicate ?? RetryBulkActionPredicate; _droppedDocumentCallBack = _partitionedBulkRequest.DroppedDocumentCallback ?? DroppedDocumentCallbackDefault; _bulkResponseCallback = _partitionedBulkRequest.BulkResponseCallback; _maxDegreeOfParallelism = _partitionedBulkRequest.MaxDegreeOfParallelism ?? CoordinatedRequestDefaults.BulkAllMaxDegreeOfParallelismDefault; _compositeCancelTokenSource = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken); _compositeCancelToken = _compositeCancelTokenSource.Token; }
public BulkAllObservable( IElasticClient client, IBulkAllRequest <T> partionedBulkRequest, CancellationToken cancellationToken = default(CancellationToken) ) { this._client = client; this._partionedBulkRequest = partionedBulkRequest; this._backOffRetries = this._partionedBulkRequest.BackOffRetries.GetValueOrDefault(CoordinatedRequestDefaults.BulkAllBackOffRetriesDefault); this._backOffTime = (this._partionedBulkRequest?.BackOffTime?.ToTimeSpan() ?? CoordinatedRequestDefaults.BulkAllBackOffTimeDefault); this._bulkSize = this._partionedBulkRequest.Size ?? CoordinatedRequestDefaults.BulkAllSizeDefault; this._maxDegreeOfParallelism = _partionedBulkRequest.MaxDegreeOfParallelism ?? CoordinatedRequestDefaults.BulkAllMaxDegreeOfParallelismDefault; this._compositeCancelTokenSource = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken); this._compositeCancelToken = this._compositeCancelTokenSource.Token; }
public BulkAllObservable( IElasticClient client, IConnectionSettingsValues connectionSettings, IBulkAllRequest <T> partionedBulkRequest, CancellationToken cancellationToken = default(CancellationToken) ) { this._client = client; this._connectionSettings = connectionSettings; this._partionedBulkRequest = partionedBulkRequest; this._backOffRetries = this._partionedBulkRequest.BackOffRetries.GetValueOrDefault(0); this._backOffTime = (this._partionedBulkRequest?.BackOffTime?.ToTimeSpan() ?? TimeSpan.FromMinutes(1)); this._bulkSize = this._partionedBulkRequest.Size ?? 1000; this._maxDegreeOfParallelism = _partionedBulkRequest.MaxDegreeOfParallelism ?? 20; this._cancelToken = cancellationToken; this._compositeCancelTokenSource = CancellationTokenSource.CreateLinkedTokenSource(this._cancelToken); this._compositeCancelToken = this._compositeCancelTokenSource.Token; }
///<inheritdoc /> public BulkAllObservable <T> BulkAll <T>(IBulkAllRequest <T> request, CancellationToken cancellationToken = default(CancellationToken)) where T : class => new BulkAllObservable <T>(this, request, cancellationToken);
public BulkAllObservable <T> BulkAll <T>(IBulkAllRequest <T> request, CancellationToken cancellationToken = new CancellationToken()) where T : class { throw new NotImplementedException(); }
public BulkAllObservable <T> BulkAll <T>(IBulkAllRequest <T> request, CancellationToken cancellationToken = default) =>