Apache.NMS.ActiveMQ.MessageConsumer.RollbackHelper C# (CSharp) 메소드

RollbackHelper() 개인적인 메소드

private RollbackHelper ( Object arg ) : void
arg Object
리턴 void
        private void RollbackHelper(Object arg)
        {
            try
            {
                TimeSpan waitTime = (DateTime) arg - DateTime.Now;

                if(waitTime.CompareTo(TimeSpan.Zero) > 0)
                {
                    Thread.Sleep(waitTime);
                }

                this.Start();
            }
            catch(Exception e)
            {
                if(!this.unconsumedMessages.Closed)
                {
                    this.session.Connection.OnSessionException(this.session, e);
                }
            }
        }