Apache.NMS.ActiveMQ.NetTxSession.DoStartTransaction C# (CSharp) Method

DoStartTransaction() private method

private DoStartTransaction ( ) : void
return void
        internal override void DoStartTransaction()
        {
            if(!TransactionContext.InNetTransaction)
            {
                if(Transaction.Current != null)
                {
                    Tracer.Debug("NetTxSession detected Ambient Transaction, start new TX with broker");

                    // Start a new .NET style transaction, this could be distributed
                    // or it could just be a Local transaction that could become
                    // distributed later.
                    TransactionContext.Begin(Transaction.Current);
                }
            }
        }