Apache.NMS.ActiveMQ.Util.MemoryUsage.WaitForSpace C# (CSharp) Method

WaitForSpace() public method

If no space is available then this method blocks until more becomes available.
public WaitForSpace ( ) : void
return void
        public void WaitForSpace()
        {
            TimeSpan indefiniteWait = TimeSpan.FromMilliseconds(Timeout.Infinite);
            this.WaitForSpace(indefiniteWait);
        }

Same methods

MemoryUsage::WaitForSpace ( System.TimeSpan timeout ) : void

Usage Example

Beispiel #1
0
        public void TestTimedWait()
        {
            MemoryUsage usage = new MemoryUsage( 2048 );
            usage.IncreaseUsage( 5072 );

            DateTime start = DateTime.Now;

            usage.WaitForSpace( TimeSpan.FromMilliseconds(150) );

            DateTime end = DateTime.Now;

            TimeSpan timePassed = end - start;

            Assert.That( timePassed.TotalMilliseconds >= 125 );
        }
All Usage Examples Of Apache.NMS.ActiveMQ.Util.MemoryUsage::WaitForSpace