public SquareStatus() { LockingTime = LockingTime.Add(TimeSpan.FromMilliseconds(GenerateNextDelay())); var roundNumber = DelayGenerator.Next(0, 101); IsLocked = false;//(roundNumber < 49); }
protected virtual void AddDelayProperty(IMessage message) { if (DelayGenerator != null) { var accessor = RabbitHeaderAccessor.GetMutableAccessor(message); accessor.Delay = DelayGenerator.ProcessMessage(message); } }