protected override void PreSuperStart() { // initial resize, before message send if (resizer.IsTimeForResize(_resizeCounter.GetAndIncrement())) { Resize(true); } }
public void Request(long n) { var thisDemand = n; while (_active.Value && thisDemand > 0 && _nums.Current < _publisher._maxElementsToEmit) { _publisher._subscriber.OnNext((int)_nums.GetAndIncrement()); thisDemand--; } if (_nums.Current == _publisher._maxElementsToEmit) { _publisher._subscriber.OnComplete(); } }
protected EventsourcedView() { messageStash = Context.CreateStash(this); InstanceId = instanceIdCounter.GetAndIncrement(); ReplaySettings = ReplaySettings.Create(Context.System); }
private string GetNextTempName() { return(_tempNumber.GetAndIncrement().Base64Encode()); }
/// <summary> /// TBD /// </summary> /// <returns>TBD</returns> public override string Next() => Prefix + "-" + _counter.GetAndIncrement();