예제 #1
0
파일: Session.cs 프로젝트: nyjin/Stomp.Net
        internal void ClearMessagesInProgress()
        {
            Executor?.ClearMessagesInProgress();

            if (Transacted)
            {
                TransactionContext.ResetTransactionInProgress();
            }

            foreach (var consumer in _consumers)
            {
                consumer.Value.InProgressClearRequired();
                ThreadPool.QueueUserWorkItem(ClearMessages, consumer);
            }
        }