Apache.NMS.ActiveMQ.State.ConnectionStateTracker.processEndTransaction C# (CSharp) Method

processEndTransaction() public method

public processEndTransaction ( TransactionInfo info ) : Response
info Apache.NMS.ActiveMQ.Commands.TransactionInfo
return Apache.NMS.ActiveMQ.Commands.Response
        public override Response processEndTransaction(TransactionInfo info)
        {
            if(TrackTransactions && info != null)
            {
                ConnectionId connectionId = info.ConnectionId;
                if(connectionId != null)
                {
                    ConnectionState cs = connectionStates[connectionId];
                    if(cs != null)
                    {
                        TransactionState transactionState = cs[info.TransactionId];
                        if(transactionState != null)
                        {
                            transactionState.addCommand(info);
                        }
                    }
                }
                return TRACKED_RESPONSE_MARKER;
            }
            return null;
        }