Apache.NMS.ActiveMQ.State.ConnectionStateTracker.processMessageAck C# (CSharp) Метод

processMessageAck() публичный Метод

public processMessageAck ( MessageAck ack ) : Response
ack Apache.NMS.ActiveMQ.Commands.MessageAck
Результат Apache.NMS.ActiveMQ.Commands.Response
        public override Response processMessageAck(MessageAck ack)
        {
            if(TrackTransactions && ack != null && ack.TransactionId != null)
            {
                ConnectionId connectionId = ack.ConsumerId.ParentId.ParentId;
                if(connectionId != null)
                {
                    ConnectionState cs = connectionStates[connectionId];
                    if(cs != null)
                    {
                        TransactionState transactionState = cs[ack.TransactionId];
                        if(transactionState != null)
                        {
                            transactionState.addCommand(ack);
                        }
                    }
                }
                return TRACKED_RESPONSE_MARKER;
            }
            return null;
        }