Apache.NMS.ActiveMQ.State.ConnectionState.addTransactionState C# (CSharp) Method

addTransactionState() public method

public addTransactionState ( TransactionId id ) : void
id Apache.NMS.ActiveMQ.Commands.TransactionId
return void
        public void addTransactionState(TransactionId id)
        {
            checkShutdown();
            transactions.Add(id, new TransactionState(id));
        }

Usage Example

Example #1
0
 public override Response processBeginTransaction(TransactionInfo info)
 {
     if (TrackTransactions && info != null && info.TransactionId != null)
     {
         ConnectionId connectionId = info.ConnectionId;
         if (connectionId != null)
         {
             ConnectionState cs = connectionStates[connectionId];
             if (cs != null)
             {
                 cs.addTransactionState(info.TransactionId);
                 TransactionState state = cs[info.TransactionId];
                 state.addCommand(info);
             }
         }
         return(TRACKED_RESPONSE_MARKER);
     }
     return(null);
 }