Exemple #1
0
 protected override void PreSuperStart()
 {
     // initial resize, before message send
     if (resizer.IsTimeForResize(_resizeCounter.GetAndIncrement()))
     {
         Resize(true);
     }
 }
Exemple #2
0
                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);
 }
Exemple #4
0
 private string GetNextTempName()
 {
     return(_tempNumber.GetAndIncrement().Base64Encode());
 }
Exemple #5
0
 /// <summary>
 /// TBD
 /// </summary>
 /// <returns>TBD</returns>
 public override string Next() => Prefix + "-" + _counter.GetAndIncrement();