ActiveMQ.Dispatcher.Close C# (CSharp) Method

Close() private method

private Close ( ) : void
return void
        internal void Close()
        {
            lock (semaphore)
            {
                m_bClosed = true;
                if(m_bAsyncDelivery)
                {
                    PulseSemaphore();
                }
            }
        }

Usage Example

Exemplo n.º 1
0
        public void Close()
        {
            lock (this)
            {
                if (closed)
                {
                    return;
                }
            }

            // wake up any pending dequeue() call on the dispatcher
            dispatcher.Close();

            lock (this)
            {
                closed = true;
            }
        }