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

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

public processRemoveConsumer ( ConsumerId id ) : Response
id Apache.NMS.ActiveMQ.Commands.ConsumerId
Результат Apache.NMS.ActiveMQ.Commands.Response
        public override Response processRemoveConsumer(ConsumerId id)
        {
            if(id != null)
            {
                SessionId sessionId = id.ParentId;
                if(sessionId != null)
                {
                    ConnectionId connectionId = sessionId.ParentId;
                    if(connectionId != null)
                    {
                        ConnectionState cs = connectionStates[connectionId];
                        if(cs != null)
                        {
                            SessionState ss = cs[sessionId];
                            if(ss != null)
                            {
                                ss.removeConsumer(id);
                            }
                        }
                    }
                }
            }
            return TRACKED_RESPONSE_MARKER;
        }