public virtual Task BecomeProducer(Guid streamId, string providerToUse, string streamNamespace) { _cleanedUpFlag.ThrowNotInitializedIfSet(); ProducerObserver producer = ProducerObserver.NewObserver(_logger, GrainFactory); producer.BecomeProducer(streamId, this.GetStreamProvider(providerToUse), streamNamespace); _producers.Add(producer); return(Task.CompletedTask); }
public async Task VerifyFinished() { await _producer.VerifyFinished(); _producer = null; }
public Task BecomeProducer(Guid streamId, string providerToUse, string streamNamespace) { _producer = ProducerObserver.NewObserver(_logger, GrainFactory); _producer.BecomeProducer(streamId, this.GetStreamProvider(providerToUse), streamNamespace); return(Task.CompletedTask); }
public Task BecomeProducer(Guid streamId, string providerToUse, string streamNamespace) { _producer = ProducerObserver.NewObserver(MyLogger(), GrainFactory); _producer.BecomeProducer(streamId, GetStreamProvider(providerToUse), streamNamespace); return(TaskDone.Done); }